<?php
/**
* Autoloading Standard - PSR (http://www.phptherightway.com/)
*
* See my autoload:
* [PHP Classes](http://www.phpclasses.org/fphp_loader)
* [Github](https://github.com/leomaurodesenv/FPHP_Loader/)
*/
function autoload($className){
$className = ltrim($className, '\\');
$fileName = '';
$namespace = '';
if ($lastNsPos = strrpos($className, '\\')) {
$namespace = substr($className, 0, $lastNsPos);
$className = substr($className, $lastNsPos + 1);
$fileName = str_replace('\\', DIRECTORY_SEPARATOR, strtolower($namespace)).DIRECTORY_SEPARATOR;
}
$fileName .= str_replace('_', DIRECTORY_SEPARATOR, $className).'.php';
$root = str_replace('\\', DIRECTORY_SEPARATOR, realpath(dirname(__FILE__))).DIRECTORY_SEPARATOR;
require $root.$fileName;
}
spl_autoload_register('autoload');
?>
|