¿Cómo incluir el contenido de un archivo PHP en otro archivo PHP?

Incluir el contenido de un archivo PHP en otro archivo reduce la complejidad del código al reducir el código y mejorar su modularidad al dividir el código en diferentes archivos para que sea fácil de entender y administrar.

Hay dos formas de hacerlo usando las siguientes funciones de PHP .

  • Función PHP include(): mostrará la advertencia si el archivo no existe y continuará procesando el código
  • Función PHP require(): Mostrará el error si el archivo no existe y detendrá el programa.

Si no desea que se interrumpa la secuencia de comandos y no desea detener la secuencia de comandos, use include(); de lo contrario, use require() . Estas dos formas de incluir los archivos en otra ahorran mucho trabajo y hacen que nuestro código sea más eficiente de entender.

Ejemplo 1: En esto, hay un archivo llamado another_file.php que se incluye en otro archivo llamado index.php usando la palabra clave include .

index.php

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

another_file.php

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

Producción:

Ejemplo 2:  En esto, hay un archivo llamado another_file.php que se incluye en otro archivo llamado index.php usando la palabra clave require .

index.php

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

another_file.php

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

Producción:

requerir

Ejemplo 3:  en esto, usamos include , pero si no puede encontrar otro archivo para incluir, da una advertencia y se ejecuta después del código, es decir, imprime el contenido restante de «index.php».

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>

Producción:

incluir, no se puede encontrar otro archivo

Ejemplo 4:  En esto, usamos require , pero si no puede encontrar otro archivo para incluir, da un error fatal y no se ejecuta después del código, es decir, detiene el script dando un error.

index.php

<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>

Producción:

require, no puede encontrar otro archivo

Publicación traducida automáticamente

Artículo escrito por rohanmittal1366 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *