On Fri, 4 Sep 2020 at 15:50, Tymoteusz Motylewski <t.motylew...@gmail.com> wrote:
> Hi, > Right now (as stated here: http://doc.php.net/tutorial/style.php) the code > style used in PHP documentation is PEAR-CS > https://pear.php.net/manual/en/coding-standards.php > > The problem is that: > - PEAR-CS does not cover new PHP versions (e.g. namespaces are missing) > - it has a very little adoption > - it's not maintained > - the whole PEAR is becoming obsolete > > I suggest that PSR-12 should become the coding standard for PHP docs. > > I've created a ticket https://bugs.php.net/bug.php?id=80060 > and got redirected to mailing list > > "The PSRs are unofficial community-written guidelines for interoperability > between frameworks and projects. If PHP were to follow their guidelines > then that could be interpreted as an endorsement - reasoning that extends > to other areas, such as why php.net does not employ a popular framework." > > I would understand the concern if we were talking about certain commercial > product, tool or framework. > Here we're talking about a standard which: > - has a broad acceptance in the PHP industry > - doesn't have an alternative thus became the one standard in the industry > - its adopted by many tools and framework from the PHP community > > > "If PHP were to follow their guidelines then that could be interpreted as > an endorsement " > > I agree, and I would love PHP to either set standards, or to endorse > existing standards. Because right now you can read this argument that PHP > is endorsing obsolete PEAR-CS, which I hope is not true ;) > > In general I would like to see more PSR being mentioned in PHP docs, e.g. > PSR-4 in https://www.php.net/manual/en/language.oop5.autoload.php > > In comparison to other languages it's hard to learn PHP from the official > docs, as no tooling or best practices are outlined e.g. I did not find any > mention of composer in the docs. > > I would like to hear your opinion about this topic. > Thanks > Tymoteusz > This is the wrong list to have these discussions, please post on the PHP Documentation list instead. Best regards George P. Banyard