⊗ppSpOtRO 72 of 83 menu

Optimierung wiederholter Operationen in PHP

Oft führen Anfängerprogrammierer gedankenlos denselben Funktionsaufruf mehrmals aus und verschwenden dabei Ressourcen.

Schauen wir uns ein Beispiel an. Betrachten Sie den folgenden Code:

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

Was ist an diesem Code falsch? Die Sache ist die, dass wir zweimal dasselbe tun - die Länge des Arrays mit count($arr) zählen. Diese Operation benötigt Zeit und es ist wünschenswert, sie einmal auszuführen, das Ergebnis einer Variable zuzuweisen und dann an den benötigten Stellen diese Variable zu verwenden, so wie hier:

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

Optimieren Sie den unten angegebenen Code:

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

Optimieren Sie den unten angegebenen Code:

<?php $password = 'abcde'; if (strlen($password) >= 2 and strlen($password) <= 10) { echo 'password length is acceptable'; } else { echo 'invalid password length'; } ?>
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen