Services webmasters
Partenaires
Jeux concours gratuits
 
Présentation des sources
<<<
Paramètres Zend pour les fonctions PHP Présentation des sources
>>>

8.8.3 Déclaration des fonctions exportées
8.8 Présentation des sources
8 Développer PHP 4.0
 Manuel PHP

->Paramètres Zend pour les fonctions PHP

Paramètre Description
ht Le nombre d'arguments passé à la fonction Zend. N'indiquez pas cette valeur vous même, mais utilisez ZEND_NUM_ARGS() pour obtenir la valeur.
return_value Cette variable est utilisée pour passer les valeurs retournée par votre fonction, à PHP. L'utilisation de cette variable peut être réalisé avec des macros prédéfinies très pratiques. Pour une description de ces macros, voyez plus loin dans le chapitre.
this_ptr En utilisant cette variable, vous pouvez accéder à l'objet qui contient votre fonction, si elle fait partie d'un objet. Utilisez la fonction getthis pour en obtenir un pointeur.
return_value_used Cette option indique si la valeur retournée par la fonction sera utilisée par le script. 0 indique que la valeur retournée n'est pas utilisée, et 1 indique que le script s'attend à recevoir une valeur. Cette option permet de s'assurer de l'utilisation correcte de la fonction, mais aussi de faire des optimisations si jamais retourner la valeur requiert des opérations compliquées (par exemple, voyez comment array.c utilise ce paramètre).
executor_globals Cette variable pointe sur la configuration générale du moteur Zend. Vous la trouverez pratique lorsque vous créez de nouvelles variables, par exemple (nous verrons cela plus tard). Les variables globales de l'exécuteur peuvent aussi etre introduites dans la fonction avec la macro TSRMLS_FETCH() .
<< Paramètres Zend pour les fonctions PHP >>
Présentation des sources Déclaration des fonctions exportées Présentation des sources
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -