8.8.4 Déclaration du bloc de fonctions Zend 
8.8 Présentation des sources 
8 Développer PHP 4.0 
 Manuel PHP 
 . Déclaration interne de zend_function_entry . ->Macros de définition de fonctions
 
  | 
| Nom de la macro | 
Description | 
 
| 
ZEND_FE(name, arg_types)
 | 
         Définit une fonction du nom de 
name
 dans
         
zend_function_entry
. Requiert une fonction C correspondante.
         
arg_types
 doit valior 
NULL
.
         Cette fonction utilise automatiquement la fonction C dont le nom est la
         fonction PHP, préfixé par 
zif_
.
         Par exemple, 
ZEND_FE("first_module", NULL)
 introduit la 
         fonction 
first_module
 dans PHP et la relie avec la 
         fonction C 
zif_first_module
. Utilisez cette macro
         en conjonctino avec 
ZEND_FUNCTION
.
         | 
 
| 
ZEND_NAMED_FE(php_name, name, arg_types)
 | 
         Définit une fonction qui sera disponible dans pHP sous le nom de 
         
php_name
 et la relie avec la fonction C de nom 
         
name
. 
arg_types
 doit valoir
         
NULL
. Utilisez cette fonction si vous ne souhaitez pas
         utiliser le préfixage automatique de fonction, introduit par 
         
ZEND_FE
. Utilisez cette macro
         en conjonctino avec 
ZEND_NAMED_FUNCTION
.
         | 
 
| 
ZEND_FALIAS(name, alias, arg_types)
 | 
         Définit un alias appelé 
alias
 pour la fonction
         
name
. 
arg_types
 doit valoir
         
NULL
. Cette macro ne demande pas de fonction C
         correspondante. Elle utilisera l'alias.
         | 
 
| 
PHP_FE(name, arg_types)
 | 
         quivalent de 
ZEND_FE
 dans les vieilles API PHP.
         | 
 
| 
PHP_NAMED_FE(runtime_name, name, arg_types)
 | 
         quivalent de 
ZEND_NAMED_FE
 dans les vieilles API PHP.
         | 
 
 
 |