Câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>7 (hoặc Copyright © " . date("Y") . " Comdy.vn"; ?>0) lấy tất cả văn bản / mã / thẻ trong tệp được chỉ định và sao chép nó vào tệp đã sử dụng câu lệnh bao gồm
Câu lệnh bao gồm tệp rất hữu ích khi bạn muốn sử dụng cùng một tệp lệnh PHP, mã HTML hoặc văn bản trên nhiều trang của một trang web
Bạn có thể chèn nội dung của một tệp PHP vào một tệp PHP khác (trước khi máy chủ thực thi nó) bằng câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>7 hoặc Copyright © " . date("Y") . " Comdy.vn"; ?>0
Câu lệnh bao gồm và yêu cầu thì giống nhau, chỉ khác khi xảy ra lỗi
- Câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>0 sẽ tạo ra một lỗi nghiêm trọng (E_COMPILE_ERROR) và dừng tập lệnh
- Câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>7 sẽ chỉ tạo cảnh báo (E_WARNING) và tập lệnh sẽ tiếp tục
Vì vậy, nếu bạn muốn tiếp tục thực thi và hiển thị cho người dùng đầu tiên, ngay cả khi tệp được thêm vào bị thiếu, hãy sử dụng câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>7
Ngược lại, trong trường hợp FrameWork, CMS hoặc viết những ứng dụng PHP phức tạp, hãy luôn sử dụng câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>0 để đưa các tệp chính vào luồng thực thi
Điều này sẽ giúp tránh ảnh hưởng đến tính bảo mật và tính toàn vẹn của ứng dụng của bạn, tốt nhất là trong trường hợp tệp chính vô tình bị thiếu
Cho phép chèn các tập tin vào tập tin khác giúp tiết kiệm điện rất nhiều thời gian và công việc
Điều này có nghĩa là bạn có thể tạo một tệp tiêu đề, chân trang hoặc menu tiêu chuẩn và thêm chúng vào tất cả các trang web của bạn. Sau này, nếu tiêu đề thay đổi, bạn chỉ cần cập nhật tệp tiêu đề thay vì phải vào từng trang để cập nhật
cú pháp
include 'filename'; //or require 'filename';Ví dụ sử dụng bao gồm trong PHP
ví dụ 1
Giả sử chúng ta có một tệp chân trang tiêu chuẩn gọi là "footer. php", trông giống như thế này
Copyright © " . date("Y") . " Comdy.vn"; ?>Để thêm tệp chân trang vào trong một trang, hãy sử dụng câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>7 như sau
Welcome to my home page!Some text.
Some more text.
This is results
HTML Tutorial - CSS Tutorial - JavaScript Tutorial - PHP Tutorial'; ?>Để thêm tệp chân trang vào trong một trang, hãy sử dụng câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>7 như sau
________số 8This is results
Ví dụ 3
Giả sử chúng ta có một tệp có tên là "vars. php", với một số biến được định sẵn
To add file "vars. php" vào trong một trang, hãy sử dụng câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>7 như sau
Copyright © " . date("Y") . " Comdy.vn"; ?>0This is results
So sánh bao gồm với yêu cầu trong PHP
Câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>0 cũng được sử dụng để thêm tệp vào mã PHP
Tuy nhiên, có một sự khác biệt lớn giữa Copyright © " . date("Y") . " Comdy.vn"; ?>7 và Copyright © " . date("Y") . " Comdy.vn"; ?>0;
Copyright © " . date("Y") . " Comdy.vn"; ?>0This is results
Mặc dù file "noiFileExists. php" không tồn tại nhưng chương trình vẫn đang chạy. Các biến $color và $car không được định nghĩa nên không có giá trị để xuất ra
Nếu chúng ta thực hiện cùng một ví dụ dựa trên cách sử dụng câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>0, câu lệnh lặp lại sẽ không được thực thi vì việc thực thi tập lệnh sẽ dừng lại sau khi câu lệnh Copyright © " . date("Y") . " Comdy.vn"; ?>0 trả về lỗi nghiêm trọng
Copyright © " . date("Y") . " Comdy.vn"; ?>0This is results
Như bạn đã thấy trong kết quả, câu lệnh echo đã không được thực hiện do PHP không tìm thấy tệp "noFileExists. php"