8.9 Gestion des arguments
Un des points les plus importants pour les extensions au langage,
est la gestion des données qui sont passées en argument. La plus
part des extensions sont construite pour traiter des données spécifiques,
(ou requièrent des paramètres pour exécuter les actions spécifiques),
et les arguments représentent le seul moyen de communication entre
la fonction et son environnement. Bien sur, il y a aussi la
possibilité d'échanger des données via les valeurs globales
(ce qui sera discuté plus tard), mais cela doit être évité par
tous les moyens, car c'est une mauvaise méthode.
PHP n'utilise aucune fonction de déclaration formelle. C'est
pour cela que la syntaxe est toujours complètement dynamique
et n'est jamais validée. La validation de la syntaxe est faite
par le code du programmeur. Par exemple, il est possible
d'appeler une fonction avec un argument, et un peu plus loin,
la même fonction avec quatre arguments : les deux utilisations
sont parfaitement correctes.
Sommaire :
|