Re: Re: Final push towards PHP 4 release

From: Date: Sun, 12 Mar 2000 18:06:50 +0000
Subject: Re: Re: Final push towards PHP 4 release
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-16718@lists.php.net to get a copy of this message
On Sun, 12 Mar 2000 chagenbu@wso.williams.edu wrote: > Okay, I'm working on porting the mcal and imap modules to the *_ex() functions. > Should values used with them always be declared as pval ** instead of pval *? > And if so, why the change, if it's relatively simple to explain... The *_ex functions should only be used if you don't change the zval (parameters). For example the following code is incorrect: convert_to_long_ex(param); (*param)->value.lval = 2; The following is fine: convert_to_long_ex(param); id = (*param)->value.lval; Please don't convert to *_ex before you're actually sure how to do it. We don't want to break things now. You also have to move to zend_get_parameters_ex() and, yes, you must use zval **. Andi

« previous php.dev (#16718) next »