⊗ppSpOtRO 72 of 83 menu

Optimisation des opérations répétitives en PHP

Souvent, les programmeurs débutants appellent aveuglément la même fonction plusieurs fois, gaspillant des ressources.

Regardons un exemple. Prenons le code suivant :

<?php $arr = [1, 2, 3, 4, 5]; if (count($arr) >= 1 and count($arr) <= 3) { } ?>

Qu'est-ce qui ne va pas dans ce code ? Le problème est que nous faisons deux fois la même chose - calculer la longueur du tableau avec count($arr). Cette opération prend du temps et il est préférable de l'exécuter une seule fois, d'assigner le résultat à une variable et ensuite d'utiliser cette variable aux endroits nécessaires, comme ceci :

<?php $arr = [1, 2, 3, 4, 5]; $len = count($arr); if ($len >= 1 and $len <= 3) { } ?>

Optimisez le code ci-dessous :

<?php if (date('Y') >= 2018 and date('Y') <= 2020) { echo 'year ' . date('Y') . ' is suitable'; } else { echo 'year ' . date('Y') . ' is not suitable'; } ?>

Optimisez le code ci-dessous :

<?php $password = 'abcde'; if (strlen($password) >= 2 and strlen($password) <= 10) { echo 'password length is acceptable'; } else { echo 'invalid password length'; } ?>
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser