⊗ppSpOtRO 72 of 83 menu

Optimalisatie van herhalende operaties in PHP

Vaak maken beginnende programmeurs gedachteloos meerdere keren dezelfde functieaanroep, wat resources verbruikt.

Laten we een voorbeeld bekijken. Bekijk de volgende code:

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

Wat is er mis met deze code? Het probleem is dat we twee keer hetzelfde doen - de lengte van de array berekenen met count($arr). Deze operatie kost tijd en het is wenselijk om deze eenmaal uit te voeren, het resultaat toe te wijzen aan een variabele en vervolgens op de gewenste plaatsen deze variabele te gebruiken, zoals hier:

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

Optimaliseer de onderstaande code:

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

Optimaliseer de onderstaande code:

<?php $password = 'abcde'; if (strlen($password) >= 2 and strlen($password) <= 10) { echo 'password length is acceptable'; } else { echo 'invalid password length'; } ?>
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren