Affecter une variable dans la table des symboles <<< |
Retourne une valeur simple | Retourner des valeurs complexes >>> |
11.5.1 Créer une fonction PHP 3 11.5 Développement PHP 11 Appendices Manuel PHP . Prototypes de fonctions . Arguments de fonctions . Fonctions à nombre d'arguments variable . Utiliser les arguments d'une fonction . Gestion de la mémoire dans une fonction . Affecter une variable dans la table des symboles ->Retourne une valeur simple . Retourner des valeurs complexes . Utiliser la liste des ressources . Utiliser la table des ressources persistantes. . Ajouter des directives de configuration à l'exécution |
11.5.1.7 Retourne une valeur simple
Un grand nombre de macros sont disponible pour simplifier le retour des valeurs. La macro RETURN_* fixe la valeur de retour, et termine la fonction :
La macro RETVAL_* macros fixe la valeur de retour, mais ne termine pas la fonction.
Les macros ci-dessus vont utiliser estrdup() sur les arguments passés. Cela vous permet de libérer tranquillement les arguments après avoir appelé cette fonction, ou bien, utiliser de la mémoire allouée statiquement. Si votre fonction retourne un booléen de succès/erreur, utilisez toujours RETURN_TRUE et RETURN_FALSE respectivement. |
<< | Retourne une valeur simple | >> |
Affecter une variable dans la table des symboles | Créer une fonction PHP 3 | Retourner des valeurs complexes |