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()
.
          | 
 
 
 |