Cách Sử Dụng Câu Lệnh Include, Require Trong PHP - Góc Học IT
Có thể bạn quan tâm
Trong bài này, chúng ta sẽ tìm hiểu cách sử dụng câu lệnh include, require trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP.
1. Câu lệnh include và require trong PHP
Câu lệnh include hoặc require giúp lấy tất cả text/code trong một file nào đó và sao chép chúng vào file đang sử dụng câu lệnh include hoặc require. Câu lệnh include và require khá giống nhau, chỉ khác nhau khi gặp lỗi:
- Khi require một file không tồn tại thì sẽ gây ra error (E_COMPILE_ERROR), script PHP sẽ bị dừng lại.
- Khi include một file không tồn tại thì chỉ được báo warning (E_WARNING), script PHP sẽ tiếp tục được thực hiện.
Câu lệnh require thường được sử dụng framework, CMS hoặc các ứng dụng PHP phức tạp. Chúng luôn luôn yêu cầu đầy đủ các file, câu lệnh để thực thi. Việc này giúp đảm bảo tín toàn vẹn và bảo mật của ứng dụng.
Câu lệnh include thường được sử dụng phổ biến hơn. Ví dụ, chúng ta có thể chia trang web thành các file header, menu, footer. Sau đó, chúng ta include các file lại thành một trang web hoàn chỉnh. Việc này giúp quản lý và chỉnh sử code dễ dàng hơn.
Cú pháp của câu lệnh include và require trong PHP:include 'filename'; require 'filename';
2. Ví dụ sử dụng câu lệnh include và require trong PHP
2.1. Ví dụ include file footer.php
Giả sử, chúng ta có file footer.php như bên dưới:<?php echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>"; ?>
Trong file index.php, chúng ta include file footer.php vào.<html> <body> <h1>Welcome to Gochocit.com!</h1> <p>Nice to meet you.</p> <p>Thanks for your visiting.</p> <?php include 'footer.php';?> </body> </html>
Kết quả
Welcome to Gochocit.com! Nice to meet you. Thanks for your visiting. Copyright © 2021-2022 Gochocit.com2.2. Ví dụ include file vars.php
Giả sử, chúng ta có file vars.php chứa một số biến (variable) đã được định nghĩa trước như bên dưới.<?php $domainname='gochocit.com'; $numberposts=380; ?>
Trong file index.php, chúng ta include file vars.php vào.<html> <body> <h1>Welcome to Gochocit.com!</h1> <p>Nice to meet you.</p> <p>Thanks for your visiting.</p> <?php include 'vars.php'; echo "My website is ".$domainname." which had ".$numberposts." posts."; ?> </body> </html>
Kết quả
Welcome to Gochocit.com! Nice to meet you. Thanks for your visiting. My website is gochocit.com which had 380 posts.2.3. Ví dụ require file footer.php
Giả sử, chúng ta có file footer.php như bên dưới:<?php echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>"; ?>
Trong file index.php, chúng ta require file footer.php vào.<html> <body> <h1>Welcome to Gochocit.com!</h1> <p>Nice to meet you.</p> <p>Thanks for your visiting.</p> <?php require 'footer.php';?> </body> </html>
Kết quả
Welcome to Gochocit.com! Nice to meet you. Thanks for your visiting. Copyright © 2021-2022 Gochocit.comTrường hợp file footer.php không tồn tại thì khi sử dụng require sẽ gây ra lỗi.Welcome to Gochocit.com! Nice to meet you. Thanks for your visiting. Warning: require(C:\xampp\htdocs\gochocit\footer.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\gochocit\index.php on line 7 Fatal error: Uncaught Error: Failed opening required 'footer.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\gochocit\index.php:7 Stack trace: #0 {main} thrown in C:\xampp\htdocs\gochocit\index.php on line 7
Lưu ý: Sử dụng require khi file bắt buộc được sử dụng. Sử dụng include khi file có thể tồn tại hoặc không, script PHP vẫn có thể được thực thi kể cả khi file không tồn tại.
- Kết nối cơ sở dữ liệu MySQL với PHP sử dụng PDO
- Hàm is_numeric() trong PHP
- Gỡ rối khi dùng hàm date() trong PHP
- Kỹ thuật cấp phát bộ nhớ động và minh họa với C++
- Kỹ thuật lập trình với kiểu cấu trúc và con trỏ trong C++
Từ khóa » Hàm Require Trong Php Là Gì
-
Ngôn Ngữ PHP - Hàm Include Và Require
-
Gộp File Thư Viện Trong PHP Với Include() Và Require()
-
Câu Lệnh Include Và Require Trong PHP - Học Lập Trình PHP Online
-
Bài 28: Lệnh Require - Require_once - Include_once Trong PHP
-
Include Và Require Trong Php - Hocweb123
-
Chèn File Với Hàm Include() Và Require() Trong PHP
-
Tìm Hiểu Về Comment, Include Và Require Trong PHP
-
PHP Include Và Require | Hướng Dẫn Học PHP | Học Web Chuẩn
-
Phân Biệt Require Và Include Trong PHP - Quách Quỳnh
-
Hàm Include Và Require Trong PHP - Đại Bàng
-
Bài 19: Hướng Dẫn Iclude Và Require Trong PHP
-
Cách Comments, Include/Include_once, Require/Require_once ...
-
Bài 21: Những Lệnh Require, Require_once, Include, Include_once In ...
-
Cách Gọi File Với Hàm Include(), Require() Trong Php - .vn