46 liens privés
L'auteur montre comment filtrer et assainir les données en PHP
L'auteur explique certaines particularités / problèmes des types en PHP7.
Il préconise l'utilisation du mode strict et de ne jamais avoir besoin de typage faible. On devrait toujours connaître le type précis de nos variables. Enfin il faut éviter au maximum le type nullable.
L'auteur explique les avantages d'utiliser DateTime plutôt que les fonctions date, mktime et autres en PHP.
L'auteur donne de bons conseils sur divers sujets :
- VCS (commits atomiques, etc.),
- adoption d'un standard de code corrigé / validé par PHPCS Fixer,
- utilisation d'outils d'analyse statique (PHPStan, Psalm) et de "mutation testing" (Infection)
- automatisation du déploiement
- living documentation, notamment avec Gherkin
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
En résumé :
- The PHP Foundation: The past, the present, and the future -> l'idée est que toute la connaissance sur le fonctionnement interne de PHP ne soit pas l'exclusivité de quelques personnes (bus factor)
- Comprenez comment PHP fonctionne, vos applications marcheront mieux -> tout est dans le titre ^^
- Design Pattern Rules Engine -> je cite l'auteur du résumé "Ce design pattern implémente un système qui évalue un ensemble de règles pour définir les actions à mener."
- Watch the clock -> une nouvelle PSR pour résoudre le problème de fonctions comme time() qui ne sont pas des fonctions pures
- FrankenPHP -> le but de cet outil développé par Kévin Dunglas, simplifier la dockerisation d'une application PHP / Symfony
Tout est dans le titre (par Kévin Dunglas)
Tout est dans le titre
Tout est dans le titre
La réponse est non, et l'auteur explique pourquoi
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre