⊗ppSpOtRO 72 of 83 menu

Pengoptimuman Operasi Berulang dalam PHP

Sering kali pengaturcara baharu melakukan panggilan fungsi yang sama beberapa kali secara tidak berfikir, yang membazirkan sumber.

Mari kita lihat contoh. Pertimbangkan kod berikut:

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

Apakah masalah dengan kod ini? Masalahnya ialah kita melakukan perkara yang sama dua kali - mengira panjang tatasusunan dengan count($arr). Operasi ini mengambil masa dan adalah lebih baik untuk melakukannya sekali sahaja, letakkan hasilnya ke dalam pembolehubah dan kemudian gunakan pembolehubah itu di tempat yang diperlukan, seperti ini:

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

Optimumkan kod di bawah:

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

Optimumkan kod di bawah:

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