Sự khác biệt giữa bao gồm yêu cầu Bao gồm () và yêu cầu () trong PHP là gì?
Biểu thức 2 giống hệt với yêu cầu ngoại trừ PHP sẽ kiểm tra xem tệp đã được bao gồm chưa và nếu có thì không bao gồm (yêu cầu) lại tệp đó Show
Xem tài liệu include_once để biết thông tin về hành vi của 3 và hành vi của nó khác với các anh chị em không phải của 3 như thế nào Bạn có thể tiết kiệm đáng kể thời gian và công sức bằng cách kết hợp các tệp — Thay vì nhập nhiều lần toàn bộ khối mã, hãy lưu mã đó vào một tệp riêng biệt và đưa vào bất cứ đâu bạn muốn bằng cách sử dụng hướng dẫn 5 và 6. Một ví dụ phổ biến là bao gồm các tệp đầu trang, chân trang và menu trên tất cả các trang của trang webCác câu lệnh 7 và 0 giống hệt nhau, ngoại trừ khi thất bại
Cú pháp của câu lệnh 5 và 6 như sau
hoặc
ví dụGiả sử có một tệp tiêu đề tiêu chuẩn được gọi là tiêu đề. php như sau
Để bao gồm tệp tiêu đề trong một trang, câu lệnh bao gồm được sử dụng
Câu lệnh include_once và require_onceCó thể xung đột sẽ phát sinh nếu bạn bao gồm cùng một tệp (thường là tệp chức năng hoặc tệp lớp) nhiều lần trong mã của bạn bằng cách sử dụng lệnh 7 hoặc 0. PHP bao gồm các câu lệnh 7 và 8 để tránh vấn đề này. Với một ngoại lệ, các câu lệnh này hoạt động tương tự như các câu lệnh bao gồm và yêu cầuDưới đây là một ví dụ về câu lệnh require_once. Giả sử mã bên dưới nằm trong tệp hello. php
|