<?php 
spl_autoload_register(function($strTableClass) { 
    $strInclude = ''; 
    if (strpos($strTableClass, '\\') > 1) { 
        // replace the namespace prefix with the base directory, replace namespace 
        // separators with directory separators in the relative class name, append 
        // with .php 
        $strInclude = str_replace('\\', DIRECTORY_SEPARATOR, $strTableClass) . '.php'; 
    } 
 
    // if the file exists, require it 
    if (strlen($strInclude) > 0) { 
        $strInclude = dirname(__FILE__) . '/' . $strInclude; 
        if (file_exists($strInclude)) { 
            require $strInclude; 
        } 
    } 
}); 
 
 
 |