1. Chào mừng Khách tham gia cộng đồng Android Việt Nam

topbigslide

  1. So Sánh Giữa: Require, Require_once, Include, Include_once

    4/4/17 140 Xem 0 Trả lời
    So Sánh Giữa: Require, Require_once, Include, Include_once ...
    Minh Phước

    Minh Phước
     
    Ban quản trị Quản Lý Cao Cấp

    Tham gia ngày:
    25/6/15
    Bài viết:
    40
    Đã được thích:
    104
    Chia sẻ bài viết Facebook Bình luận 0
    Có nhiều bạn thường xuyên sử dụng 4 hàm require, require_once, include, include_once này nhưng đôi khi lại không biết sự khác nhau và giống nhau như thế nào, vậy chúng ta cùng tìm hiểu về nó:
    [​IMG]
    1/ require() – include():
    – Giống: Chèn file vào file hiện tại, nếu file được chèn có lỗi thì hiện thông báo lỗi

    – Khác : khi file được chèn bằng lệnh require() có lỗi thì trình biên dịch sẽ dừng lại, không dịch nữa và sẽ xuất hiện thông báo lỗi. Còn khi file được chèn bằng lệnh include() có lỗi thì trình biên dịch vẫn tiếp tục dịch cho đến hết, đồng thời cũng xuất hiện warning để mình biết file đó bị lỗi.

    Ví dụ 1: file a.php

    1
    2
    require ('b.php');
    echo "Chào mừng bạn đến với Congngheaz.com";
    Giả sử file b.php không tồn tại, khi chạy file a.php lên, trên màn hình sẽ không xuất hiện chữ “Chào mừng bạn đến với Congngheaz.com”

    1
    2
    require ('b.php');
    echo "Chào mừng bạn đến với Congngheaz.com";
    Giả sử file b.php không tồn tại, khi chạy file a.php lên, trên màn hình có xuất hiện chữ “Chào mừng bạn đến với Congngheaz.com”

    2/ require_once() – include_once()
    – Là hai dạng biến đổi của hàm require() và include()

    – Mục đích : nếu file được chèn đã được chèn ở trước đó rồi, thì bây giờ sẽ không chèn nữa.
    Ví dụ 1:
    File a.php có nội dung là : Hello Congngheaz.com
    File b.php có nội dung là:

    1
    2
    include ("a.php");
    include ("a.php");
    Khi chạy file b.php thì kết quả sẽ là: Hello Congngheaz.com Congngheaz.com

    Ví dụ 2:
    Nhưng nếu file b.php sữa lại là:

    1
    2
    include ("a.php");
    include_once ("a.php");
    hoặc là:

    1
    2
    include_once ("a.php");
    include_once ("a.php");
    thì khi chạy file b.php thì kết quả sẽ là: Hello Congngheaz.com

Bạn đang xem Zing.vn Mobile trên màn hình máy tính hoặc thiết bị trình chiếu mà giao diện này không hỗ trợ.

Chuyển về giao diện đầy đủ