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
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);}
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).