Câu lệnh include
[hoặc require
] lấy tất cả văn bản/mã/đánh dấu tồn tại 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
Bao gồm các tệp rất hữu ích khi bạn muốn bao gồm cùng một PHP, HTML hoặc văn bản trên nhiều trang của một trang web
PHP bao gồm và yêu cầu báo cáo
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ó], với câu lệnh bao gồm hoặc yêu cầu
Các câu lệnh bao gồm và yêu cầu giống hệt nhau, ngoại trừ khi thất bại
require
sẽ tạo ra lỗi nghiêm trọng [E_COMPILE_ERROR] và dừng tập lệnhinclude
sẽ chỉ đưa ra 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 quá trình thực thi tiếp tục và hiển thị cho người dùng kết quả, ngay cả khi tệp bao gồm bị thiếu, hãy sử dụng câu lệnh bao gồm. Mặt khác, trong trường hợp mã hóa ứng dụng FrameWork, CMS hoặc PHP phức tạp, hãy luôn sử dụng câu lệnh yêu cầu để đưa tệp khóa 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, chỉ trong trường hợp vô tình thiếu một tệp chính
Bao gồm các tập tin tiết kiệm rất nhiều công việc. Điều này có nghĩa là bạn có thể tạo tệp tiêu đề, chân trang hoặc menu tiêu chuẩn cho tất cả các trang web của mình. Sau đó, khi cần cập nhật tiêu đề, bạn chỉ có thể cập nhật tệp bao gồm tiêu đề
cú pháp
bao gồm 'tên tệp';
hoặc
yêu cầu 'tên tệp';
PHP bao gồm các ví dụ
ví dụ 1
Giả sử chúng ta có một tệp chân trang tiêu chuẩn có tên là "footer. php", trông như thế này
tiếng vang"
Bản quyền © 1999-". ngày ["Y"]. " W3Schools. com
";?>
Để bao gồm tệp chân trang trong một trang, hãy sử dụng câu lệnh include
Thí dụ
Một số tiếp theo
Một số văn bản khác
ví dụ 2
Giả sử chúng ta có một tệp menu tiêu chuẩn gọi là "menu. php"
echo 'Home -
Hướng dẫn HTML -
Hướng dẫn CSS -
Hướng dẫn JavaScript -
PHP Tutorial';
?>
Tất cả các trang trong trang Web nên sử dụng tệp menu này. Đây là cách nó có thể được thực hiện [chúng tôi đang sử dụng một
phần tử để menu có thể dễ dàng được tạo kiểu bằng CSS sau này]
Thí dụ
Một số tiếp theo
Một số văn bản khác
ví dụ 3
Giả sử chúng ta có một tệp tên là "vars. php", với một số biến được định nghĩa
$color='red';
$car='BMW';
?>
Sau đó, nếu chúng tôi bao gồm "vars. php", các biến có thể được sử dụng trong tệp gọi
Thí dụ
echo "Tôi có một chiếc ô tô $color. ";
?>
PHP bao gồm so với. yêu cầu
Câu lệnh require
cũng được sử dụng để đưa tệp vào mã PHP
Tuy nhiên, có một sự khác biệt lớn giữa bao gồm và yêu cầu;
Thí dụ
echo "Tôi có một chiếc ô tô $color. ";
?>
Nếu chúng ta thực hiện ví dụ tương tự bằng cách sử dụng câu lệnh require
, câu lệnh echo sẽ không được thực thi vì quá trình thực thi tập lệnh sẽ chết sau khi câu lệnh require
trả về một lỗi nghiêm trọng
Có thể gửi thư HTML bằng php không?
Giải thích cách sử dụng PGP với PHP - Trong hầu hết các trường hợp, GnUPG[GNU Privacy Guard] được khuyên dùng hơn là Pretty Good Privacy
Giải thích cách xác thực người dùng trong php - Cách thuận tiện nhất để xác thực người dùng trong PHP là sử dụng phiên
bạn có thể làm như
HTML trong PHP
";
echo "";
echo "Name";
echo "".$name."";
echo "";
echo "";
?>
Hoặc Bạn có thể viết như
PHP trong HTML
Name
Có nghĩa là.
Bạn có thể mở thẻ PHP bằng
Name
2 rồi viết mã html của mình. Khi cần thêm nhiều PHP hơn, chỉ cần mở một thẻ PHP khác bằng
Name
3
Name
4
Name
5Khám phá hàng nghìn tập lệnh PHP tốt nhất từng được tạo trên CodeCanyon. Với khoản thanh toán một lần, chi phí thấp, bạn có thể mua một trong những tập lệnh PHP chất lượng cao này và cải thiện trải nghiệm trang web cho bạn và khách truy cập của bạn. PHP là ngôn ngữ lập trình phía máy chủ, có nghĩa là nó thực thi ở cuối máy chủ và nó sẽ trả về mã HTML. Mặt khác, Javascript là ngôn ngữ kịch bản phía máy khách [chạy ở trình duyệt máy khách], được sử dụng bình thường để xác thực chi tiết máy khách
ví dụ 1. Gọi hàm Javascript đã khai báo ở phần đầu
Trong ví dụ này, chúng tôi đang gọi hàm Javascript là “jsFunction” được khai báo trong phần đầu
Call JS Function
jsFunction[];';
?>
Mã vận hành
đầu ra
Bạn có thể thực thi Javascript thông qua PHP bằng cách gọi mã/hàm javascript dưới dạng một chuỗi trong PHP và gửi nó tới trình duyệt máy khách để thực thi. Xem ví dụ 2