Tag Archives: Php

Tester une application sous plusieurs versions de PHP avec phpenv

phpenv permet d’installer sur une même machine plusieurs versions de PHP et de sélectionner celle que l’on souhaite utiliser. phpenv est utilisé par Travis CI pour lancer des tests avec différentes versions de PHP. L’objectif de ce post est d’installer phpenv, de compiler différentes versions de PHP avec php-build, et d’installer PHPUnit pour lancer les tests d’une application […]

Read More

Lancer des traitements asynchrones en PHP

Il y a différentes raisons de vouloir lancer des traitements asynchrones en PHP, les insertions de logs par exemple, où l’on a pas besoin d’attendre un retour pour continuer. Ou encore pour récupérer les différents éléments de contenu d’une page web simultanément, et ainsi réduire le temps nécessaire à l’affichage de la page. On peut […]

Read More

Fonctions natives vs Objets

La programmation orientée objet (POO) a de nombreux avantages sur la programmation procédurale, le code est plus simple à lire, à maintenir et à faire évoluer, l’on peut réutiliser ses objets dans différents projets, mettre en place des tests unitaires pour s’assurer de leur bon fonctionnement, et même générer la documentation à partir des commentaires. […]

Read More