Depuis toujours, il est possible de lutter contre la lenteur naturelle de PHP en réalisant des extensions compilées, habituellement écrites en C. Mais cette tâche est réputée complexe et mal documentée, voire pas du tout. Rares sont ceux qui s'y risquent. Zephir a ouvert une porte en permettant aux développeurs PHP de réaliser de telles extensions sans trop perdre leurs (qui a dit « mauvaises »?) habitudes, et en s'appuyant sur toute la puissance existante de PHP. Mais les développeurs C, même si l'équipe de Zephir a pensé à eux, peuvent se sentir frustrés et à l'étroit dans ce contexte. Après tout le C et le C++ sont les langages pour lesquels le plus de bibliothèques ont été écrites. PHP-CPP vous propose de tirer parti de cette richesse en facilitant la réalisation d'extensions PHP écrites en C ou en C++.
1 Installation
Avant toutes choses, vérifions les prérequis :
$ sudo apt-get install php5-dev
Puis, continuons par cloner les sources depuis GitHub :
$...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première