⊗ppSpOtRO 72 of 83 menu

Optimasi Operasi Berulang dalam PHP

Seringkali programmer pemula tanpa berpikir memanggil fungsi yang sama beberapa kali, menghabiskan sumber daya.

Mari kita lihat sebuah contoh. Perhatikan kode berikut:

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

Apa yang salah dengan kode ini? Masalahnya adalah kita melakukan hal yang sama dua kali - menghitung panjang array dengan count($arr). Operasi ini membutuhkan waktu dan sebaiknya dilakukan sekali saja, hasilnya disimpan dalam variabel dan kemudian di tempat yang dibutuhkan gunakan variabel tersebut, seperti ini:

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

Optimalkan kode di bawah ini:

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

Optimalkan kode di bawah ini:

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