× Giới thiệu Lịch khai giảng Tin tức Sản phẩm học viên

Làm cách nào để đưa nội dung của tệp PHP vào một tệp PHP khác?

12/12/2023 01:27

Việc đưa nội dung của tệp PHP vào một tệp khác giúp giảm độ phức tạp của mã bằng cách giảm mã và cải thiện tính mô-đun của nó bằng cách chia mã thành các tệp khác nhau

Việc đưa nội dung của tệp PHP vào một tệp khác giúp giảm độ phức tạp của mã bằng cách giảm mã và cải thiện tính mô-đun của nó bằng cách chia mã thành các tệp khác nhau để dễ hiểu và dễ quản lý.

Có hai cách để làm điều đó bằng cách sử dụng các hàm PHP sau .

  • Hàm PHP include(): Nó sẽ hiển thị cảnh báo nếu tệp không tồn tại và tiếp tục hiển thị mã
  • Chức năng PHP require(): Nó sẽ hiển thị lỗi nếu tệp không tồn tại và dừng chương trình.

Nếu bạn không muốn tập lệnh bị gián đoạn và không muốn dừng tập lệnh thì hãy sử dụng include() nếu không hãy sử dụng require() . Hai cách đưa các tệp này vào một tệp khác giúp tiết kiệm rất nhiều công việc và làm cho mã của chúng ta dễ hiểu hơn.

Ví dụ 1: Trong ví dụ này, có một tệp có tên another_file.php được bao gồm trong một tệp khác có tên là index.php bằng cách sử dụng từ khóa include .

 
<html>
  
<body>
    <h2>This is the content of index.php file.</h2>    
    <?php 
        include("another_file.php");
    ?>      
</body>
</html>
 
<?php
  
  echo "<h2>This is the content of another_file.php</h2>";
  echo "<h3>Hello, good to see you </h3>";
?>

Đầu ra:

 

Ví dụ 2:  Trong ví dụ này, có một tệp có tên another_file.php được bao gồm trong một tệp khác có tên là index.php bằng cách sử dụng từ khóa require .

 
<html>
  
<body>
    <h2>This is the content of index.php file.</h2>
      
    <?php 
        require("another_file.php");
    ?>
</body>
  
</html>

 

 

 

<?php
  
  echo "<h2>This is the content of another_file.php</h2>";
  echo "<h3>Hello, good to see you </h3>";
  
?>

Đầu ra:

yêu cầu

Ví dụ 3:  Trong trường hợp này, chúng tôi sử dụng include nhưng nếu không thể tìm thấy tệp khác để đưa vào thì nó sẽ đưa ra cảnh báo và thực thi sau mã, tức là nó in nội dung còn lại của “index.php”.

 

 

 

<html>
  
<body>
    
    <h2>This is the content of index.php file.</h2>
    <?php 
        include("another_file.php");
    ?>      
    <h2>This is content after including another_file content</h2>
</body>
</html>

Đầu ra:

bao gồm, không thể tìm thấy tập tin khác

Ví dụ 4:  Trong trường hợp này, chúng tôi sử dụng require nhưng nếu không thể tìm thấy tệp khác để đưa vào thì nó sẽ báo lỗi nghiêm trọng và không thực thi sau mã, tức là nó dừng tập lệnh bằng cách đưa ra lỗi.

 

 

 

<html>
  
<body>
    <h2>This is the content of index.php file.</h2>
  
    <?php 
        require("another_file.php");
    ?>      
    <h2>This is content after including another_file content</h2>
        
</body>
</html>

Đầu ra:

yêu cầu, không thể tìm thấy tập tin khác

Cho dù bạn đang chuẩn bị cho cuộc phỏng vấn xin việc đầu tiên hay muốn nâng cao kỹ năng trong bối cảnh công nghệ ngày càng phát triển này, các Khóa học của GeeksforGeeks là chìa khóa thành công của bạn. Chúng tôi cung cấp nội dung chất lượng hàng đầu với giá cả phải chăng, tất cả đều hướng tới việc thúc đẩy sự phát triển của bạn theo cách có thời hạn. Hãy tham gia cùng hàng triệu người mà chúng tôi đã hỗ trợ và chúng tôi ở đây để làm điều tương tự cho bạn