Hàm include() trong PHP

Hàm include() trong PHP

Cấu Trúc include

include là một cấu trúc của PHP và được dùng để nhập một tập tin PHP khác vào tập tin hiện tại.

Cú Pháp include

Tương tự như echo cấu trúc include không phải là một hàm do đó bạn có thể sử dụng include mà không cần cặp dấu ():

include file

Hoặc:

include("file")

Trong đó file là đường dẫn của tập tin được nhập.

Ví Dụ

Ví dụ dưới đây nhập tập tin variables.php vào trong tập tin include_variables.php.

Tập tin variables.php:

<?php
$lang = "PHP";
$type = "Scripting";

Tập tin include_variables.php:

<?php
include 'variables.php';

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

?>

Khi sử dụng hàm include() thì mã lệnh của tập tin được nhập vào đồng thời cũng sẽ được thực thi.

Tập tin hello.php:

<?php
echo "Hello World!";

Tập tin include_hello.php:

<?php
include 'variables.php';
?>

Việc sử dụng include ở giữa mã lệnh sẽ khiến giá trị của biến bị thay đổi. Ở ví dụ sau tập tin được nhập vào thay đổi giá trị của biến có trong tập tin gốc.

Tập tin variables_1.php:

<?php
$lang = "PHP";
$type = "Scripting";

Tập tin include_variables_1.php:

<?php
$lang = "HTML";
$type = "Markup";

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

include 'variables_1.php';

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

?>

Do vậy include thường sẽ được đặt ở đầu tập tin PHP để tránh việc viết đè.

10 bình luận


Đăng bình luận