How to include() all PHP files from a directory ?
Last Updated :
10 Jan, 2019
Given list of PHP files in a directory and the task is to include all files from a directory. In order to include all PHP files from directory at once need a foreach-loop.
Example: This example contains four PHP files (file1.php, file2.php, file3.php, file4.php) in a directory. Create one file named as main.php which contains PHP code to include files.
Create file1.php in folder ‘myGeeks’:
<?php
echo "1st File Included Successfully<br>" ;
?>
|
Create file2.php in folder ‘myGeeks’:
<?php
echo "2nd File Included Successfully<br>" ;
?>
|
Create file3.php in folder ‘myGeeks’:
<?php
echo "3rd File Included Successfully<br>" ;
?>
|
Create file4.php in folder ‘myGeeks’:
<?php
echo "4th File Included Successfully<br>" ;
?>
|
Create main.php outside folder:
<?php
foreach ( glob ( "folder/*.php" ) as $filename ) {
include $filename ;
}
?>
|
Run on Windows platform:
- Folder myGeeks which contains all files:
- Folder htdocs contains main.php file:
- Run on Browser:
Run on Ubuntu platform:
- Folder ‘Desktop/folder’ which contains all files:
- Folder ‘Desktop’ contains main.php file:
- Run on Terminal:
- Output:
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...