Actualités
Christophe Gesché m'a laissé une demande de ressources pour apprendre à écrire une extension C en PHP. Il est vrai qu'elles sont rares, mais elles existent. Voici mes meilleures adresses :
En premier lieu, le code source de PHP, ou, à défaut, les extensions de PECL. C'est surement le plus vaste entrepot d'informations pour écrire en C pour PHP. Il y a beaucoup de code disponible, prêt à servir d'exemple et à être réutilisé. L'inconvénient est qu'on ne sait pas par quel bout le prendre, ni si le code qu'on lit est de bonne qualité (conseil : prenez les extensions les plus populaires, par sécurité).
Les slides de Sara Golemon et Marcus Borger : dans le lien ci-dessous, cherchez le PHP code camp. J'y ai assisté, et c'est formidable. La encore, attendez-vous à passer beaucoup de temps sur le sujet.
Le livre de Sara Golemon : Extending Embedding PHP, chez Sams. En anglais uniquement, c'est le seul ouvrage de référence disponible. Il est prévu pour PHP 5.1, et a raté différentes améliorations de PHP 5.2, mais il reste le plus récent et le plus complet. J'ai une revue du livre dans mes cartons pour les prochains jours.
Enfin, il y a Zend qui publie un tutoriel sur l'art d'écrire des extensions.
Il y a aussi un packet PEAR qui permet d'écrire rapidement une interface avec une bibliothèque, écrite par Hartmut Holzgraef. Elle part des fichiers .h, et produit l'essentiel du code nécessaire. Idéal pour les cas où l'extension demande d'ouvrir des centaines de nouvelles fonctions. Après la génération, il faut bien sur relire le code, mais le plus gros du travail est fait.
Je ne connais aucune ressource en francais, à cette heure.
Dans tous les cas, bon courage! Si vous produisez des extensions,
En premier lieu, le code source de PHP, ou, à défaut, les extensions de PECL. C'est surement le plus vaste entrepot d'informations pour écrire en C pour PHP. Il y a beaucoup de code disponible, prêt à servir d'exemple et à être réutilisé. L'inconvénient est qu'on ne sait pas par quel bout le prendre, ni si le code qu'on lit est de bonne qualité (conseil : prenez les extensions les plus populaires, par sécurité).
Les slides de Sara Golemon et Marcus Borger : dans le lien ci-dessous, cherchez le PHP code camp. J'y ai assisté, et c'est formidable. La encore, attendez-vous à passer beaucoup de temps sur le sujet.
Le livre de Sara Golemon : Extending Embedding PHP, chez Sams. En anglais uniquement, c'est le seul ouvrage de référence disponible. Il est prévu pour PHP 5.1, et a raté différentes améliorations de PHP 5.2, mais il reste le plus récent et le plus complet. J'ai une revue du livre dans mes cartons pour les prochains jours.
Enfin, il y a Zend qui publie un tutoriel sur l'art d'écrire des extensions.
Il y a aussi un packet PEAR qui permet d'écrire rapidement une interface avec une bibliothèque, écrite par Hartmut Holzgraef. Elle part des fichiers .h, et produit l'essentiel du code nécessaire. Idéal pour les cas où l'extension demande d'ouvrir des centaines de nouvelles fonctions. Après la génération, il faut bien sur relire le code, mais le plus gros du travail est fait.
Je ne connais aucune ressource en francais, à cette heure.
Dans tous les cas, bon courage! Si vous produisez des extensions,
Sessions de Marcus Borger (62 visites)
PECL (43 visites)
CodeGen_PECL (40 visites)
Extending Embedding PHP (82 visites)
Writing Extensions for PHP (160 visites)
| < Précédent | Suivant > |
|---|
Commentaires
Vous pouvez ajouter votre commentaire! |
Vous devez vous connecter pour commenter


