On ne présente plus Composer, la star des gestionnaires de dépendance en PHP. Composer permet de télécharger toutes vos dépendances très facilement, et possède un solveur de dépendance plutôt malin. Il travaille souvent en binôme avec Packagist qui liste les … Lire la suite
Les mocks sont-ils nos amis?
Au début, lorsque j’ai commencé à tester mon code, j’éprouvais un certain sentiment de sécurité. J’avais l’impression de coder avec un filet de sécurité, mon code était plus sûr. Toutefois, même si tous les tests passaient individuellement, un code composé … Lire la suite
Créer un site en Twig avec Puppy framework
Puppy est un micro-framework PHP prêt à l’emploi. Vous pouvez directement créer un site sans même devoir écire une seule ligne de PHP. Il est spécialement dédié aux petits sites, mais dispose néanmoins de pas mal de fonctionnalités de base. … Lire la suite
Les petites choses marrantes en PHP: les entrées non-définies
Continuons notre série Les petites choses marrantes en PHP, consacrées aux petites choses marrantes en PHP, avec quelques exemples de petites choses marrantes en matière d’entrées non-définies. Mais attention, que les choses soient bien claires: il ne s’agit pas de … Lire la suite
Bien débuter sa lib PHP: Part I – Les outils
GitHub, IDE, Travis, Scrutinizer, Insight, Composer, Packagist, … Ce premier article sur les bonnes pratiques de développement d’une librairie PHP propose de passer en revue les principaux outils à mettre en place en débutant son projet. Ces outils touchent au … Lire la suite