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:
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:
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:
Publicación traducida automáticamente
Artículo escrito por rohanmittal1366 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA