| 
<?phpspl_autoload_register(function ($className) {
 $className = ltrim($className,'\\');
 $fileName = __DIR__.DIRECTORY_SEPARATOR.'src'.DIRECTORY_SEPARATOR;
 $namespace = '';
 $lastNsPos = strrpos($className,'\\');
 if ($lastNsPos!==false) {
 $namespace = substr($className,0,$lastNsPos);
 $className = substr($className,$lastNsPos+1);
 $fileName .= str_replace('\\',DIRECTORY_SEPARATOR,$namespace).DIRECTORY_SEPARATOR;
 }
 $fileName .= str_replace('_',DIRECTORY_SEPARATOR,$className).'.php';
 if (file_exists($fileName))
 require($fileName);
 });
 |