¿Cómo incluir() todos los archivos PHP de un directorio?

Dada la lista de archivos PHP en un directorio y la tarea es incluir todos los archivos de un directorio. Para incluir todos los archivos PHP del directorio a la vez, se necesita un bucle foreach.

Ejemplo: este ejemplo contiene cuatro archivos PHP (archivo1.php, archivo2.php, archivo3.php, archivo4.php) en un directorio. Cree un archivo llamado main.php que contenga código PHP para incluir archivos.

Cree file1.php en la carpeta ‘myGeeks’:

<?php 
echo "1st File Included Successfully<br>";
?>

Cree file2.php en la carpeta ‘myGeeks’:

<?php 
echo "2nd File Included Successfully<br>";
?>

Cree file3.php en la carpeta ‘myGeeks’:

<?php 
echo "3rd File Included Successfully<br>";
?>

Cree file4.php en la carpeta ‘myGeeks’:

<?php 
echo "4th File Included Successfully<br>";
?>

Crea la carpeta exterior main.php:

<?php
foreach (glob("folder/*.php") as $filename) {
    include $filename;
}
?>

Ejecutar en la plataforma Windows:

  • Carpeta myGeeks que contiene todos los archivos:
  • La carpeta htdocs contiene el archivo main.php:
  • Ejecutar en el navegador:

Ejecutar en la plataforma Ubuntu:

  • Carpeta ‘Escritorio/carpeta’ que contiene todos los archivos:
  • La carpeta ‘Escritorio’ contiene el archivo main.php:
  • Ejecutar en la Terminal:
  • Producción:

Publicación traducida automáticamente

Artículo escrito por sarthak_ishu11 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 *