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.2 Présentation
"Etendre les fonctionnalités de PHP" est plus facile à dire qu'à
faire. PHP a évolué jusqu'à devenir un outil complet et performant,
constitué de quelques méga octets de code souce, et pour
coder dans un système comme celui-ci, il faut connaître quelques
règles et conventions. Lorsque nous avons constitué ce chapitre,
nous avons finalement opté pour l'approche 'apprendre par la
pratique'. Ce n'est pas l'approche la plus scientifique, ni la plus
professionnel, mais c'est la plus fun et elle donne les meilleurs
résultats en fin de course. Dans les sections suivantes,
vous allez apprendre à réaliser rapidement une extension basique,
qui fonctionnera immédiatement. Après cela, vous apprendrez à
connaître les fonctionalités avancées de l'API Zend. La méthode
alternative serait de séparer les fonctionnalités, le desing,
les conseils, les trucs, etc... pour vous donner une vision
globale avant de passer à la pratique. Même si c'est la "meilleure"
méthode, car aucun codage sauvage n'a eu lieu, elle peut
être frustrante et prendre pas mal de votre énergie et de
votre temps. Cela nous a décidé pour la première approche.
Notez que même si ce chapitre essaie de fournir un maximum
de connaissances sur les rouages internes de PHP, il est impossible
de réaliser un guide complet des extensions PHP qui fonctionne
100% du temps, pour tous. PHP est un logiciel énorme et
complexe, que ses rouages peuvent simplement être compris si
vous vous en rendez familiers par la pratique. Nous vous encourageons
à travailler avec les sources.
|