require_once 'vendor/autoload.php'; $loader = new \Composer\Autoload\ClassLoader(); $loader->addPsr4('MyPackage\\', __DIR__ . '/src'); $loader->register();
class MyLoader { public static function autoload($className) { $filePath = 'lib/' . $className . '.php'; if (file_exists($filePath)) { require($filePath); } } } spl_autoload_register('MyLoader::autoload');In this example, we are creating a custom Loader instance using the `spl_autoload_register` function. It checks if the requested class exists in a specific directory and loads it if it does. Determining the package library depends on the specific package or library being loaded. In the first example, we are using the Composer package manager, while in the second example, we are using a custom implementation.