Câu lệnh include_once và require_once trong PHP
Cũng giống như các lệnh include và require, lệnh include_once và require_once trong PHP cũng được dùng để import một file PHP A vào một file PHP B với mục đích giúp file PHP B có thể sử dụng được các thư viện trong file PHP A. Để hiểu rõ hơn về lệnh include_once và require_once, mời bạn đọc cùng tham khảo bài viết dưới đây.
Mục lục nội dung
1. Lệnh include_once() trong PHP
Lệnh require_once() có thể được sử dụng để chèm một tập tin php trong một số tập tin khác, khi bạn có thể cần phải bao gồm các tập tin được gọi nhiều hơn một lần. Nếu nó đã được chèn vào rồi, thì những vị trí chèn sau sẽ bỏ qua.
Cú pháp:
include_once('filename');
Ví dụ:
File: x.php
<?php
echo "Hôm nay là:".date("Y-m-d");
?>
File x.php được sử dụng 2 lần với lệnh include_once() để chèn vào file z.php. Nhưng file thứ 2 sẽ bị bỏ qua.
File: y.php
<?php
echo "Chèn x.php lần 1: ";
include_once ('x.php');
echo "</br>";
echo "Chèn x.php lần 2: ";
include_once ('x.php');
?>
Kết quả:
Chèn x.php lần 1: Hôm nay là:2020-10-09
Chèn x.php lần 2:
Nếu lệnh require_once() không tìm thấy file được chèn thì hệ thống hiển thị cảnh báo không tìm thấy file được chèn, và tiếp tục thực thi các câu lệnh tiếp theo.
2. Lệnh require_once() trong PHP
Lệnh require_once() có thể được sử dụng để chèm một tập tin php trong một số tập tin khác, khi bạn có thể cần phải bao gồm các tập tin được gọi nhiều hơn một lần. Nếu nó đã được chèn vào rồi, thì những vị trí chèn sau sẽ bỏ qua.
Cú pháp:
require_once('filename');
Ví dụ:
File: x.php
<?php
echo "Hôm nay là:".date("Y-m-d");
?>
File x.php được sử dụng 2 lần với lệnh require_once() để chèn vào file y.php. Nhưng file thứ 2 sẽ bị bỏ qua.
File: y.php
<?php
echo "Chèn x.php lần 1: ";
require_once('x.php');
echo "</br>";
echo "Chèn x.php lần 2: ";
require_once('x.php');
?>
Kết quả:
Chèn x.php lần 1: Hôm nay là: 2020-10-09
Chèn x.php lần 2:
Nếu lệnh require_once() không tìm thấy file được chèn thì chương trình sẽ bị dừng lại.
Trên đây là bài viết của eLib.VN về các lệnh include_once và require_once trong PHP. Hy vọng những nội dung của bài viết hữu ích cho những bạn đang tìm hiểu lập trình PHP. Chúc các bạn thành công!
Như vậy là chúng ta đã hoàn thành nội dung kiến thức về "PHP Include". Để củng cố và nắm vững nội dung đã học, mời bạn cùng thử sức với "Bộ Câu hỏi Trắc Nghiệm Online Ôn Tập Lập trình PHP có đáp án chi tiết"
Tham khảo thêm
- doc Câu lệnh include và require trong PHP