⊗ppSpOtRO 72 of 83 menu

PHP'де кайталанма амалдарды оптималдаштыруу

Көбүнчө жаңы баштаган программачылар акылсыздык менен бир эле функцияны бир нече жолу чакырып, ресурстарды кетешет.

Келгиле, мисал аркылуу карап көрөлү. Төмөндөгү кодду карап көрөлү:

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

Бул коддо эмне туура эмес? Масел мында, биз бир эле нерсени эки жолу жасап жатабыз - массивдин узундугун 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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу