SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

Présentation des sources

Structure de module
Inclusions des fichiers d'entête
Déclarer les fonctions exportées.
Déclaration du bloc de fonctions Zend
Déclaration du bloc de module Zend
Création de get_module
Implémentation de toutes les fonctions exportées
Conclusion

7.9.7 Implémentation de toutes les fonctions exportées

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


ZEND_FUNCTION(first_module)

{

    long parameter;


    if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", ¶meter) == FAILURE) {

        return;

    }


    RETURN_LONG(parameter);

}
La déclaration de la fonction est fait en utilisant ZEND_FUNCTION, qui correspond à ZEND_FE dans la table d'entrée (présentée un peu plus tôt).

Après la déclaration, codez la lecture et la vérification des arguments, puis retournez une valeur de retour (plus de détails plus tard).


Chapitre précédentChapitre suivantAccueil nexen.net