A propos des notes utilisateurs <<< |
Comment lire la définition d'une fonction (prototype) | Versions de PHP documentées dans ce manuel >>> |
7.10 A propos du manuel 7 Annexes Manuel PHP . Formats . A propos des notes utilisateurs ->Comment lire la définition d'une fonction (prototype) . Versions de PHP documentées dans ce manuel . Où trouver plus d'informations sur PHP ? . Comment aider à l'amélioration de la documentation . Comment sont générées les documentations . Traductions . Traduction française |
7.10.3 Comment lire la définition d'une fonction (prototype)
Chaque fonction dans le manuel est documentée pour permettre une compréhension rapide. Savoir décoder le texte rendra votre apprentissage plus facile. Plutôt que de dépendre d'exemples prêts en copier/coller, il est plus utile de savoir lire la définition d'une fonction (prototype). Voici comment :
Les définitions de fonctions vous indiquent quel type de données est retourné . Examinons la fonction strlen comme exemple :
Nous pourrions réécrire ce prototype avec une version plus générique :
Plusieurs fonctions ont besoin de plusieurs paramètres, comme in_array . Son prototype est le suivant :
Qu'est ce que cela signifie? in_array retourne un booléen TRUE en cas de réussite (le paramètre needle a été trouvé dans le tableau haystack ) ou FALSE en cas d'échec (le paramètre needle n'a pas été trouvé dans le tableau haystack ). Le premier paramètre s'appelle needle et il peut être de différents types : il porte donc la mention mixed . Le paramètre needle (ce que nous recherchons) peut être une valeur scalaire ( chaîne de caractères , entier , ou float ), ou encore un array . haystack (le tableau dans lequel nous recherchons) est le second paramètre. Le troisième paramètre, strict , est optionnel. Tous les paramètres optionnels sont placés entre crochets. La manuel indique que le paramètre strict vaut par défaut FALSE . Reportez-vous au manuel de chaque fonction pour savoir comment elle fonctionne. Il y'a aussi des fonctions avec des informations plus complexes concernant les versions de PHP. Prenons html_entity_decode comme exemple :
Cela signifie que cette fonction n'est pas disponible en PHP 3 et qu'elle n'est disponible que depuis PHP 4.3.0. |
<< | Comment lire la définition d'une fonction (prototype) | >> |
A propos des notes utilisateurs | A propos du manuel | Versions de PHP documentées dans ce manuel |