⊗ppSpOtRO 72 of 83 menu

PHPда такрорланган амалларни оптимизациялаш

Кўпинча бошланувчи программистлар бир хил функцияни бир неча марта чақириш орқали ресурсларни исроф қиладилар.

Келтирилган мисолга назар солайлик. Куйидаги кодни кўриб чиқамиз:

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

Бу кодда нима но tugri? Масала шундаки, биз бир хил ишни икки марта бажарапмиз - count($arr) ёрдамида массив узунлигини ҳисоблаймиз. Бу амал вақт олади ва уни бир марта бажариб, натижани ўзгаргувчига тенглаштириш, сўнгра керакли жойларда шу ўзгаргувчидан фойдаланиш мақсадга мувофиқ, мана шундай:

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

Куйидаги коди оптимизацияланг:

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

Куйидаги коди оптимизацияланг:

<?php $password = 'abcde'; if (strlen($password) >= 2 and strlen($password) <= 10) { echo 'password length is acceptable'; } else { echo 'invalid password length'; } ?>
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш