How to recursively load PHP files in a Directory

Nah, we have better things to do in life than this.

Option 1: Using the infamous PHP iterator classes

Option 2: Using Symfony Finder

$folderPath = __DIR__ . '/somewhere/';
$finder = Finder::create()->in($folderPath)->files();
foreach ($finder as $file) { // $file is a SplFileInfo instance
// ...
require $file->getPathname(); // load the file
}

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store