PHPC5 | Création d'extensions C pour PHP

  • Cette formation de deux jours vous entraîne dans la découverte des entrailles du langage PHP et du fonctionnement du moteur interne de PHP : le Zend Engine. Pendant ces deux jours, vous apprendrez comment PHP fonctionne mais aussi comment créer et compiler vos propres extensions PHP afin d'améliorer les performances de votre applications ou bien enrichir l'API par défaut. Possibilité de faire cette formation à distance en ligne. N'hésitez pas à nous consulter !
  • Prérequis

    Connaissance du langage C et de la plateforme Linux.
  • Objectifs

    En deux jours seulement, découvrez comment PHP a été conçu de l'intérieur et apprenez à créer vos premières extensions C pour enrichir le langage PHP. Vous découvrirez ainsi comment il est possible d'améliorer considérablement les performances de vos applications PHP.

Programme détaillé

Comprendre l'architecture interne de PHP

  • Découverte de PHP et du moteur Zend (ZendEngine)
  • Compilateur et machine virtuelle Zend
  • Performance du moteur

Découverte du système d'extension

  • Compilation détaillée de PHP
  • Extensions et Zend Extensions
  • Points de branchement des extensions

Exercices pratiques

  • Compilation et déploiement
  • Gestion de la mémoire et des variables
  • Tableaux, fonctions, classes et objets
  • Encapsulation de librairies externes
  • Tests unitaires
  • Performances

Programme horaire

Jour 1

Appréciation de la formation

Moyenne globale :

  1. Evaluation de la pédagogie : N.C
  2. Evaluation du contenu : N.C
  3. Evaluation du rythme : N.C
  • Durée

    2 jour(s)
  • Niveau

    Perfectionnement
  • Langues disponibles

    Français, Anglais
  • Pays disponibles

    France, Monde
A partir de 1 290,00 €
Aucune session prévue

Aucune session n'est prévue pour cette formation. Nous organisons cependant des sessions de formation sur mesure, n'hésitez pas à nous contacter pour plus d'informations !