Re: ZEND_* or PHP_* macros
| From: | Catalin Trifu | Date: | Sun, 29 Aug 2004 10:11:33 +0000 |
| Subject: | Re: ZEND_* or PHP_* macros | ||
| References: | 1 2 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-1239@lists.php.net to get a copy of this message | ||
Clear,
Thanks
"John Coggeshall" <john@coggeshall.org> wrote in message
news:1093733865.20319.1.camel@coogle.localdomain...
> Honestly? I don't think it matters at all for the most part. As you
> already noted, the PHP_ macros now are largely direct aliases to ZEND_
> counterparts. However, I don't think this is a completely hard-and-fast
> rule either.
>
> In general, I've always looked at it as "PHP extensions" such as tidy,
> curl, etc. should use the PHP macros while "Zend Engine Extensions" such
> as an optimizer, debugger, etc. should be strictly ZEND_ macros.
>
> Regards,
>
> John
>
> On Sat, 2004-08-28 at 14:50, Catalin Trifu wrote:
>> Hi,
>>
>> I am trying to develop a PHP extension for libwbxml library
>> and i've been trying to get some info about best practices when
>> coding such stuff.
>> I am a little puzzled however by the usage of PHP_ macros or
>> ZEND_ macros:
>> The PHP manual says it's better to use the zend maros:
>> ZEND_FUNCTION, ZEND_FE, etc.
>> but on pecl.pear.net in coding standards it is said that
>> PHP_* macros are preffered
>> As I saw, most PHP_* macros are ZEND_* aliases
>> So, which is wich and why two different guides ?
>>
>> Thanks,
>> Catalin
> --
> -=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=-
> John Coggeshall http://www.coggeshall.org/
> The PHP Developer's Handbook
> http://www.php-handbook.com/
> -=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=--=~=-