CodeStar Academy
  • Trang chủ
  • Khóa học
  • Lịch khai giảng
  • Blog
  • Liên hệ
    • Trang chủ
    • Khóa học
    • Lịch khai giảng
    • Blog
    • Liên hệ
    CodeStar Academy > Technology > 5 mẹo hay tối ưu code PHP

    5 mẹo hay tối ưu code PHP

    • January 28, 2021
    • Posted by: Phương Bùi Minh
    • Category: Technology
    No Comments

    5 mẹo hay sau đây giúp bạn tối ưu code PHP, cải thiện việc tối ưu hóa website của mình và truy cập nhanh hơn

    1. Sử dụng những function PHP có sẵn.

    Để tối ưu PHP, dùng cách này càng nhiều càng tốt, cố gắng sử dụng các hàm PHP gốc hơn là viết các hàm của riêng bạn để đạt được mục tiêu. Ví dụ: bạn có thể sử dụng hàm range(b, k) để lấy một mảng các bảng chữ cái bắt đầu từ b đến k theo thứ tự, nếu nó chỉ cần một lần trong tập lệnh thay vì khai báo một mảng với các giá trị này trong hàm và trả về bằng cách gọi hàm đó.

    2. Sử dụng dấu nháy đơn.

    Một cách khác để tối ưu PHP là sử dụng dấu nháy đơn (‘ ‘) thay vì dấu nháy kép (” “) nếu bên trong chỉ có chuỗi. Dấu nháy kép sẽ phải kiểm tra sự hiện diện của biến và mất thêm thời gian.

    echo ‘Hello world’;

    // instead of

    echo “Hello world”;

    3. Sử dụng ===.

    Sử dụng “===” thay cho “==”, thu hẹp phạm vi để kiểm tra sẽ giúp tối ưu hóa, làm cho chương trình của bạn chạy nhanh hơn.

    if ($a === 2) {

    // do something

    }

    // instead of

    if($a == 2) {

    // do something

    }

    4. Tính toán 1 lần.

    Nếu biến đang được sử dụng cho vòng for ta nên tính toán nó trước 1 lần để không phải mất thêm thời gian tính toán lại.

    // Chua toi uu

      for( $i=0; i< count($arrA); $i++){

        echo count($arrA);

      }

    // Toi uu

      $len = count($arrA);

      for( $i=0; i< $len; $i++){

        echo $len;

      }

    5. Sử dụng isset().

    Nếu ta cần kiểm tra count(), strlen(), sizeof() lớn hơn 0 hay không, thay vì sử dụng 3 hàm trên ta thay bằng isset() cũng sẽ giúp tăng đáng kể.

    // chua toi uu

    if(count($returnValue) > 0){

      // do something here

    }

    // toi  uu

    if(isset($returnValue)){

      // do something here

    }

                                                              Hoàng Văn Đạt

    học php cơ bản

    Leave a Reply Cancel reply

    Về chúng tôi

    CodeStar hướng đến việc mang lại những trải nghiệm mới cho Học viên trong mỗi buổi học thông qua việc tham gia vào các dự án tại CodeStar

    Địa chỉ

    Tầng 4, Tòa CT1, Bắc Hà C14, Tố Hữu, Trung Văn, Nam Từ Liêm, Hà Nội.

    0865183328

    [email protected]

    Quick Links

    Khóa học

    Lịch khai giảng

    Kênh Youtube

    Liên hệ


    Copyright © 2020. CodeStar

    Search