Lars Strojny wrote:
for all of you who don’t know, PHP FIG (Framework Interoperability 
Group,http://www.php-fig.org/) discusses ways frameworks and libraries can work 
together and integrate much easier. Current PSRs are PSR-0 to standardize 
autoloading, PSR-1 and PSR-2 that deal with coding styles. All three are great 
initiatives so far in bridging gaps between projects and making the PHP 
ecosystem, well, rounder.

Well I'm already classed as a dinosaur, but I have been requesting a guide to writing code these days, however some of the MUST elements of PSR-2 are totally opposite to the style guide that I have worked with for years and I see no point in arbitrary having to restyle 10+ years of code. Trying to restyle for e_strict is bad enough.

As an example ...
"Code MUST use 4 spaces for indenting, not tabs."
WHY - tab's has been the standard for all my C/C++ code and every other language and is automatically tidied up to that format by my editor. When did a switch of this 'rule' come in? Or is there a plan to switch all of the core code base to follow the same rule? ;)

At the end of the day PHP FIG is simply an example of one style of working. It is perhaps the style that many developments in core are following as well? But it not the only way of working? Personally I prefer to avoid 'magic loading of files' and stick with specifying what files are load and from where. Avoids problems with different distributions changing the rules themselves! I see no hope of promoting a 'flat platform' staring point, since each distribution loves to promote it's own style of working, and running PHP on top of THEIR version of the world makes some standards academic? Where ARE files loaded tends to be the first problem when debugging a new distribution :(

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk
Rainbow Digital Media - http://rainbowdigitalmedia.co.uk

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to