dist/autoloader.php
public 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, dirname(__FILE__). DIRECTORY_SEPARATOR . $namespace) . DIRECTORY_SEPARATOR;
	    }
	    $fileName .= str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php';
	    if(file_exists($fileName))
    		require $fileName;    		
	}
public 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, dirname(__FILE__). DIRECTORY_SEPARATOR . $namespace) . DIRECTORY_SEPARATOR;
	    }
	    $fileName .= str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php';
	    if(file_exists($fileName))
    		require $fileName;    		
	}
public 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 , dirname ( __FILE__ ) . DIRECTORY_SEPARATOR . $ namespace ) . DIRECTORY_SEPARATOR ; } $ fileName .= str_replace ( '_' , DIRECTORY_SEPARATOR , $ className ) . '.php' ; if ( file_exists ( $ fileName ) ) require $ fileName ; }
Sophwork system autoloader
@param  Object $className
@return node
Sophwork system autoloader