CHIASE123.COM - Diễn đàn chia sẻ kiến thức

Diễn đàn chia sẻ kiến thức
Thứ Sáu, 11:39:19 - 22/11/2024

Thời gian được tính theo giờ UTC + 7 Giờ




Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 
Người gửi Nội dung
 Tiêu đề bài viết: [PHP] Hàm include, require trong PHP
Gửi bàiĐã gửi: 30/10/2024 01:07 
Ngoại tuyến
☀️1/30☀️
☀️1/30☀️
Hình đại diện của thành viên

Ngày tham gia: 14/03/2012 12:52
Bài viết: 2
1. Định nghĩa
- Hàm include() , require() dùng để chèn (import) một tập tin khác vào tập tin hiện tại
- Hàm include() , require() sẽ lấy toàn bộ văn bản/mã/đánh dấu có trong tệp được chỉ định và sao chép vào tệp sử dụng câu lệnh include/require
- Việc chèn các tệp này rất hữu ích khi bạn muốn chèn cùng một file PHP, HTML hoặc văn bản trên nhiều trang khác nhau của một trang web.

2. Cú pháp
Mã:
include 'filename';
require 'filename';

- filename là tên file hoặc đường dẫn file

Lưu ý:
- Các câu lệnh include và require giống hệt nhau, ngoại trừ các trường hợp lỗi:
+ require sẽ tạo ra lỗi nghiêm trọng (E_COMPILE_ERROR) và dừng thực thi tập lệnh
+ include sẽ chỉ tạo ra cảnh báo (E_WARNING) và tập lệnh sẽ tiếp tục thực thi
- 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 đầu ra, ngay cả khi tệp include bị thiếu, hãy sử dụng câu lệnh include. 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 require để đảm bảo tệp khóa vào luồng thực thi. Điều này sẽ giúp tránh làm ảnh hưởng đến tính bảo mật và tính toàn vẹn của ứng dụng, đề phòng trường hợp một tệp khóa vô tình bị thiếu.
- hàm include, require giúp tiết kiệm rất nhiều công sức. Điều này có nghĩa là bạn có thể tạo tệp header, footer, hoặc menu file chuẩn cho nhiều trang khác nhau của trang web. Sau này, khi tiêu đề cần được cập nhật, bạn chỉ cần cập nhật duy nhất tệp tiêu đề

3. Kết quả trả về
- void : hàm include, require không trả về kết quả nào cả

4. Ví dụ:
- Ví dụ dưới đây nhập tập tin variables.php vào bên trong tập tin include_variables.php:
+ tập tin variables.php:
Mã:
<?php
$lang 
= "PHP";
$type = "Scripting";
?>

+ input (tập tin include_variables.php):
Mã:
<?php
include 
'variables.php';

echo "Language: $lang\n";
echo "Type: $type\n";

?>

+ output:
Mã:
Language: PHP
Type
: Scripting


5. Tài liệu tham khảo
https://www.w3schools.com/php/php_includes.asp
https://www.php.net/manual/en/function.include.php
https://www.php.net/manual/en/function.require.php


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 

Thời gian được tính theo giờ UTC + 7 Giờ


Chủ đề tương tự
 Chủ đề   Người gửi   Trả lời   Xem   Bài viết mới nhất 
Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Các hàm xử lý chuỗi phổ biến trong PHP

PHP

0

468

27/10/2023 23:09

PHP Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm strtotime trong PHP

IDE

0

168

22/09/2024 00:19

IDE Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm date trong PHP

Code

0

164

24/09/2024 01:43

Code Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm mktime trong PHP

Swift

0

173

26/09/2024 00:45

Swift Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm time trong PHP

OOP

1

292

29/09/2024 02:05

Bakuryu Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm isset trong PHP

implements

0

108

04/10/2024 12:06

implements Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm empty trong PHP

phpBB

0

78

13/10/2024 14:26

phpBB Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm is_null trong PHP

Server

0

69

16/10/2024 00:47

Server Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm is_array trong PHP

null

0

68

17/10/2024 00:30

null Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [PHP] Hàm is_numeric trong PHP

Notepad

0

63

19/10/2024 00:43

Notepad Xem bài viết mới nhất vừa gửi

 


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến8 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.

Tìm kiếm với từ khoá:
Chuyển đến:  
Đã tích hợp phpBB® Forum Software © phpBB Group
Vietnamese language pack for phpBB 3.0.x download and support.
CHIASE123.COM - Diễn đàn chia sẻ kiến thức