1 | <?php |
2 | print(‘Hello, qhonline.info’); |
3 |
4 | echo “Hello, qhonline.info”; |
5 | ?> |
2- Nháy đơn luôn nhanh hơn nháy kép:
Xét ví dụ sau:
1 | <?php |
2 | $abc = ‘bbb’; |
3 | $a = ‘abcdef’. $abc; |
4 | $b = “abcdef $abc”; |
5 | ?> |
3- Vòng lặp for trong PHP
Mỗi khi thực hiện vòng lặp for() để duyệt một phần tử mảng. Ta thường sử dụng hàm count để đếm số lượng của các phần tử trong mảng. Điều này sẽ làm cho ứng dụng của chúng ta trở nên chậm chạp. Vì lý do mỗi lần thực hiện việc kiểm tra điều kiền thì ta lại phải gọi lại hàm count để đếm số phần tử trong mảng.
Cụ thể:
1 | <?php |
2 | for($i=0; $i<=count($a); $i++){ |
3 | // Hành Động… |
4 | } |
5 | ?> |
Cải tiến:
1 | <?php |
2 | $b = count($a); |
3 | for($i=0; $i<=$b; $i++){ |
4 | // Hành động… |
5 | } |
6 | ?> |
Thói quen back folder của một số lập trình viên cần phải xem xét lại vì. Khi back folder. Hệ thống phải cần thời gian tìm kiếm và định hình đường dẫn. Điều đó sẽ làm cho ứng dụng tốn tài nguyên trong việc thực hiện thao tác này.
1 | <?php |
2 | include ‘../../path/a.php’; |
3 | ?> |
1 | <?php |
2 | include BASE.’/path/a.php’; |
3 | ?> |
http://www.electrictoolbox.com/php-echo-commas-vs-concatenation/
1 | <?php |
2 | echo $str1 . $str2; |
3 | echo $str1 , $str2; // Nhanh hơn |
4 | ?> |
6- Luôn dùng dấu nháy để truy cập khóa của 1 mảng:
Thực tế là các lập trình viên hay bỏ qua điều này vì sự rườm rà của cách viết. Nhưng nếu không có nó thì ứng dụng sẽ lại chậm đi một chút. Vì khi đó nó sẽ xem khóa đó là 1 hằng, và tìm xem có hằng nào định nghĩa hay ko? như vậy sẽ làm code chạy chậm đi do phải mất thời gian xử lý tác vụ biên dịch hằng.
Ví dụ:
1 | <?php |
2 | $a = $b[‘abc’]; // nhanh hơn |
3 | |
4 | $a = $b[abc]; |
5 | ?> |
Theo qhonline.info