⊗ppSpOtRO 72 of 83 menu

Tối ưu hóa các thao tác lặp lại trong PHP

Thông thường, các lập trình viên mới bắt đầu thường vô ý gọi cùng một hàm nhiều lần, gây lãng phí tài nguyên.

Hãy cùng xem xét một ví dụ. Xem đoạn mã sau:

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

Điều gì không ổn trong đoạn mã này? Vấn đề là chúng ta thực hiện cùng một việc hai lần - đếm độ dài của mảng bằng count($arr). Thao tác này tốn thời gian và tốt nhất nên thực hiện nó một lần, gán kết quả vào một biến và sau đó sử dụng biến này ở những nơi cần thiết, như thế này:

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

Tối ưu hóa đoạn mã dưới đây:

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

Tối ưu hóa đoạn mã dưới đây:

<?php $password = 'abcde'; if (strlen($password) >= 2 and strlen($password) <= 10) { echo 'password length is acceptable'; } else { echo 'invalid password length'; } ?>
Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối