irubi / autoload
Installs: 31
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 2
Open Issues: 0
pkg:composer/irubi/autoload
Requires
- monolog/monolog: 1.0.*
This package is auto-updated.
Last update: 2024-07-16 07:59:40 UTC
README
How to autoload classes.
<?php
spl_autoload_register(function($class) {
$prefix = 'app\\';
$length = strlen($prefix);
$base_directory = __DIR__ . '/app/';
if(strncmp($prefix, $class, $length) !== 0) {
return;
}
$class_end = substr($class, $length);
$file = $base_directory . str_replace('\\', '/', $class_end) . '.php';
if(file_exists($file)) {
require $file;
}
});