Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99592 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 88484 invoked from network); 21 Jun 2017 15:38:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Jun 2017 15:38:25 -0000 Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.181 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.223.181 mail-io0-f181.google.com Received: from [209.85.223.181] ([209.85.223.181:33659] helo=mail-io0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 54/0D-13828-FE29A495 for ; Wed, 21 Jun 2017 11:38:23 -0400 Received: by mail-io0-f181.google.com with SMTP id t87so6105080ioe.0 for ; Wed, 21 Jun 2017 08:38:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=jr/eZLBIBy9zFlC868CYzuBM2Edf5s0YOO26dMNba84=; b=Pz5Ibt7K9yjbp6Fu3SUtpEs8htIQLbemZ9XzoD+klNSFDniQse91o59zDiJjO3Fhlc wdBWwDI2Amd9bF9MClyBabrC/FAPP0B1V51O8T4F8GJIiuu47lZV5dNNYC+g/bXGjmUe qR4viV8Yqv4D4sUamJrV42HL0V7SFnBdsJqdti4aLQueef/5qvlAKJxCZDp9R5+96jJe rAP4issVK/XJv6frNJD3C5DS74Q4oAgRyg5qHvG/W2Zefgcg+l3qci3GBmh3+40Mfakc WYMZPdlVILfYJOHjcDjUsNK5p5KL2iBd4x4oXnui7n+tcUoifXzQIB1nE2GcbHib02cn n8yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=jr/eZLBIBy9zFlC868CYzuBM2Edf5s0YOO26dMNba84=; b=FaC3dFZLaYJEs0twUUgJS+Xk0gkbbE4WfEpcIX9+r/44Z1OCRtzn/QU2ilbd1/b4cb DE3PqUyiD5SqJUBqs/kQzMt6mOpDv+pFlCKCfduLBFxKJ6zc4I5sGrIKFY7qaTgJndD5 Tzkp1u6xSrvn0s6KC0dtbGR5V+SIfcZ6UcPAWuurfCmvHEVnIKKd89V/ZVwpHwZY7tAF m2GAVySxxl+xAyyBhDO8M4o9YstfboJ6AxKFmHigGrCspsEISMD48qT1G4Awg1uqcm30 DfjBfQHiZEzfUdbjAstzrXzN/OmLBOse4O308Bd0TXTW9Q4VoX8fGgdKQ4oxVwe5K2hU 2pgw== X-Gm-Message-State: AKS2vOy84zuenPG9nLXWP0eAhXzr8IvYfftClpPfXcA24kYlWx2viTRX 5CpWJkMojubf8qbmJ7S/TrMV958X8w== X-Received: by 10.107.12.144 with SMTP id 16mr31992614iom.150.1498059500970; Wed, 21 Jun 2017 08:38:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.33.134 with HTTP; Wed, 21 Jun 2017 08:38:20 -0700 (PDT) In-Reply-To: References: Date: Wed, 21 Jun 2017 17:38:20 +0200 Message-ID: To: Fleshgrinder Cc: php-internals Content-Type: multipart/alternative; boundary="001a113ee16a689c7405527a28ce" Subject: Re: [PHP-DEV] [RFC] [Vote] Doxygen From: nikita.ppv@gmail.com (Nikita Popov) --001a113ee16a689c7405527a28ce Content-Type: text/plain; charset="UTF-8" On Sat, Jun 17, 2017 at 9:53 AM, Fleshgrinder wrote: > Hi! > > I started voting on the Doxygen RFC: > > https://wiki.php.net/rfc/doxygen > > -- > Richard "Fleshgrinder" Fussenegge > Can you please clarify where functions that are declared in a header and defined in a source file should be documented? I believe the usual recommendation is to document in the source file, because it's closer to the implementation and thus more likely to be updated. On the other hand, documentation in headers only is more useful if you're just browsing code and not using generated output. Nikita --001a113ee16a689c7405527a28ce--