> Also developing PHP extensions is much different than developing PHP. 
> In PHP extensions the code itself is much more encapsulated, in PECL
> individual package development is encapsulated.  As long as the code
> follows the php naming conventions (for exported functions), it can
> interact nicely with the other packages.  Forcing developers to use one
> coding style in their individual projects will needlessly limit
> contributions to PECL, and have no external benefit.

Also, don't forget that a PHP extension is often a small part of a much 
larger project that may also have Perl and Python support, for example.  
It would certainly be beneficial if the PHP part of such a project could 
be part of PECL and forcing the authors to adhere to our highly arbitrary 
coding standards is not a good idea in such a case.

I think people are getting way too worked up over coding standards.  They 
should be treated as a guideline not as an absolute, even in the core PHP 
code.  Small deviations from the standard makes absolutely no difference 
to the readability of the code.  

    if(blah==SUCCESS) vs if(blah == SUCCESS)

Nobody is going to get get that confused, but yes, technically this is a 
CS violation.  And it appears at least 56 times in the current 4.3 code:

10:00am thinkpad:~/php43> grep "==SUCCESS" */*.c */*/*.c | wc -l
     56

And Jani, if you go through and clutter up CVS with fixes for each of 
those I will whack you with a smelly trout.

-Rasmus


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

Reply via email to