Services webmasters
Partenaires
Jeux concours gratuits
 
Création de la fonction get_module
<<<
Implémentation de toutes les fonctions exportées Sommaire
>>>

8.8 Présentation des sources
8 Développer PHP 4.0
 Manuel PHP

Structure de module
Inclusions des fichiers d'entête
Déclaration des fonctions exportées
Déclaration du bloc de fonctions Zend
Déclaration du bloc module de Zend
Création de la fonction get_module
->Implémentation de toutes les fonctions exportées
Sommaire

8.8.7 Implémentation de toutes les fonctions exportées

L'implémentation de toutes les fonctions exportées est la dernière touche. Un exemple avec la fonction first_module ressemble à ceci :


ZEND_FUNCTION(first_module)
{
    long parameter;

    if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &parameter) == FAILURE) {
        return;
    }

    RETURN_LONG(parameter);
}
La déclaration de la fonction est fait avec la macro ZEND_FUNCTION , qui fait écho à ZEND_FE dans la table de fonction, présentée plut tôt.

Après la déclaration, la vérification de l'appel, la lecture des arguments, la conversion des arguments et les valeurs retournées sont présentées plus loin dans ce chapitre.

<< Implémentation de toutes les fonctions exportées >>
Création de la fonction get_module Présentation des sources Sommaire
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -