⊗ppSpOtRO 72 of 83 menu

Optimizarea operațiunilor repetate în PHP

Deseori programatorii începători efectuează fără gândire apelarea aceleiași funcții de mai multe ori, consumând resurse.

Să ne uităm la un exemplu. Să luăm în considerare următorul cod:

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

Ce nu este în regulă în acest cod? Problema este că facem de două ori același lucru - calculăm lungimea array-ului cu ajutorul count($arr). Această operație necesită timp și este de preferat să o executăm o singură dată, să atribuim rezultatul unei variabile și apoi în locurile necesare să folosim această variabilă, astfel:

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

Optimizați codul de mai jos:

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

Optimizați codul de mai jos:

<?php $password = 'abcde'; if (strlen($password) >= 2 and strlen($password) <= 10) { echo 'password length is acceptable'; } else { echo 'invalid password length'; } ?>
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge