Pourquoi devriez-vous éviter require_once() ?
Malgré la croyance populaire dans les pratiques de codage PHP, l'utilisation de require_once n'est pas nécessairement préjudiciable aux performances .
L'impact sur les performances
Dans plus tôt versions de PHP, require_once() avait des problèmes de performances. Cependant, ces failles ont été résolues dans des versions plus récentes.
Alternatives à require_once()
Le véritable goulot d'étranglement : les inclusions en PHP
Le véritable goulot d'étranglement des performances en PHP est l'inclusion de fichiers. Chaque fois que l'interpréteur rencontre une inclusion, il passe en mode analyse, génère des opcodes et revient en arrière. Des inclusions excessives ont un impact négatif sur les performances, en particulier sans cache d'opcode.
Bonnes pratiques
Pour atténuer l'impact des inclusions, suivez ces directives :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!