SommaireTelecharger la documentationChapitre suivantChapitre precedent  

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

Améliorer PHP 4.0

Préface
Présentation
Capacités d'extensions
Disposition du code source
Le système de compilation automatique de PHP
Créer une extension
Utiliser une extension
Résolution de problèmes
Présentation des sources
Gestion des arguments
Créer des variables
Afficher des informations
Valeurs retournées

7.10 Gestion des arguments

Un des points les plus importants pour les extensions de PHP est la gestion des données passées via les arguments. La plus part des extensions sont conçues pour traiter des données spécifiques (ou bien, requièrent certains paramètres pour exécuter leurs tāches), et les arguments de fonctions sont les seuls moyens d'échanger des données entre le niveau PHP et le niveau C. Bien sur, il y a aussi la possibilité d'échanger des données en utiliant les valeurs globales prédéfinies (ce qui sera étudié plus tard), mais il faut absolument éviter cela par tous les moyens, car c'est une très mauvaise technique.

PHP n'utilise aucune déclaration de fonction formelle; c'est pour cela que la syntaxe est totalement dynamique, et qu'aucune vérification de validité n'est mené. La vérification de la syntaxe du code est laissé aux bons soins du code utilisateur. Par exemple, il est possible d'appeler une fonction en utilisant uniquement un argument une fois, et 4 arguments la fois d'après. Les deux appels seront aussi valables l'un que l'autre.


Chapitre précédentChapitre suivantAccueil nexen.net