<?php 
spl_autoload_register(function($strClassName)  
{ 
    $strInclude = ''; 
    if( substr( $strClassName, 0, 5 ) == 'Table' ) { 
        $strClassName = str_replace('Table', 't', $strClassName); 
        $strInclude = 'common/dbdesign/' . $strClassName . '.php'; 
    } 
    if (strpos($strClassName, '\\') > 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, $strClassName) . '.php'; 
    } 
 
    // if the file exists, require it 
    if (strlen($strInclude) > 0) { 
        $strInclude = dirname(__FILE__) . '/' . $strInclude; 
        if (file_exists($strInclude)) { 
            require $strInclude; 
        } 
    } 
}); 
 
 
 |