Trong bài viết 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 để biết cách chạy ứng dụng web PHP với XAMPP 1. Câu lệnh bao gồm và yêu cầu trong PHPCâu lệnh <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 hoặc <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 giúp lấy tất cả văn bản/mã trong một tệp bất kỳ và sao chép chúng vào tệp đang sử dụng câu lệnh <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 hoặc ________0____2. Câu lệnh bao gồm và yêu cầu khá giống nhau, chỉ khác nhau khi gặp lỗi- Khi yêu cầu một tệp không tồn tại thì sẽ gây ra lỗi (E_COMPILE_ERROR), tập lệnh PHP sẽ bị dừng lại.
- Khi gộp một tệp không tồn tại thì chỉ bị cảnh báo (E_WARNING), tập lệnh PHP sẽ tiếp tục được thực thi.
Câu lệnh <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 thường được sử dụng framework, CMS hoặc các ứng dụng PHP phức tạp. Chúng luôn yêu cầu đầy đủ các tập tin, câu lệnh để thực thi. Việc làm này giúp đảm bảo tính toàn vẹn và bảo mật của ứng dụngCâu lệnh <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 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 <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 các tập tin trở 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ửa mã sử dụng nhanh hơnCú pháp của câu lệnh <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 và <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 trong PHPinclude 'filename';
require 'filename';
2. Ví dụ sử dụng câu lệnh bao gồm và yêu cầu trong PHP2. 1. Ví dụ bao gồm chân trang tập tin. phpGiả sử, chúng ta có tệp <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>
0 như bên dưới<?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
Trong tệp <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>
1, chúng ta đưa tệp <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 vào tệp <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>
0<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.com
2. 2. Ví dụ bao gồm tệp vars. phpGiả sử, chúng ta có tệp <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>
4 chứa một số biến (biến) đã được định nghĩa trước như bên dưới<?php
$domainname='gochocit.com';
$numberposts=380;
?>
Trong tệp <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>
1, chúng ta đưa tệp <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 vào tệp <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>
4<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ụ yêu cầu chân trang tập tin. phpGiả sử, chúng ta có tệp <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>
0 như bên dưới<?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
Trong tệp <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>
1, chúng tôi đưa tệp <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 vào tệp <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>
0<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.com
Trường hợp tệp <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>
0 không tồn tại, khi sử dụng <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 sẽ gây ra lỗi<?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
0Lưu ý. Sử dụng <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
2 khi tệp bắt buộc được sử dụng. Sử dụng <?php
echo "<p>Copyright © 2021-" . date("Y") . " Gochocit.com</p>";
?>
1 khi tệp có thể tồn tại hoặc không, tập lệnh PHP vẫn có thể được thực thi kể cả khi tệp không tồn tại |