Recommandé : "formation php "
1 foreach
est plus efficace. Essayez d'utiliser foreach
au lieu de while
. et for
Boucle
2. Ne déclarez pas de variables à l'intérieur de la boucle, en particulier des variables telles que des objets
3 Utilisez des fonctions dans des conditions de boucle
4. loops , si possible, la boucle la plus longue doit être placée dans la couche interne et la boucle la plus courte dans la couche externe, réduisant ainsi le nombre de cpu
couches de boucles croisées et optimisant les performances du programme
5. Utilisez des guillemets simples au lieu de guillemets doubles Citer des chaînes pour obtenir PHP
optimisation des performances
6. Utilisez i+=1
au lieu de i=i+1
. Il est conforme à l'habitude c/c++
et est très efficace
7. Optimisez l'instruction Select SQL
et effectuez le moins d'opérations Insert
et Update
possible lorsque cela est possible pour atteindre l'objectif d'optimisation des performances PHP.
8. Utilisez isset
au lieu de strlen
à certains endroits. 9. Effectuez le moins d'opérations sur les fichiers possible, bien que l'efficacité des opérations sur les fichiers de PHP ne soit pas faible. 🎜>10. Utilisez les fonctions internes de PHP autant que possible
11. Lorsque vous pouvez utiliser les fonctions internes de manipulation de chaînes de PHP, n'utilisez pas d'expressions régulières
12. Utilisez
au lieu de, file_get_contents
, file
, fopen
et d'autres séries de méthodes, essayez d'utiliser feof
car c'est beaucoup plus efficace. Mais veuillez faire attention au fgets
problème de version PHP lors de l'ouverture d'un fichier URL file_get_contents
file_get_contents
13. Ne copiez pas les variables avec désinvolture
14.
Il faut plus de temps pour analyser un PHP script que pour analyser un statique les pages sont 2 à 10 fois plus lentes. Essayez d'utiliser plus de pages HTML statiques et moins de scripts Apache
HTML
15. Essayez d'aimer l'opérateur ternaire
(?:)
16. Utilisez des instructions de branche sélectionnées,
, switch case
instructions, et le code est plus facile à lire et à maintenir if
else if
17. Il est plus rapide d'utiliser des virgules au lieu de connecteurs de points lorsque
est une structure de langage, pas une fonction réelle, donc la fonction est placée entre guillemets doubles echo
echo
18 Supprimez les caractères tels que les balises HTML, les espaces et les sauts de ligne
preg_replace("/(s| ;| |xc2xa0)/", "", strip_tags($str))
19. . Séparateur de répertoire
DIRECTORY_SEPARATOR
20. Séparateur multi-chemins
PATH_SEPARATOR
21
bool || die()
Pour plus de contenu lié à la programmation, veuillez faire attention au chinois PHP. site Web
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!