<?php
 
/*
 
 * Register an Autoloader for Co3 classes.
 
 * This Autoloader assumes that: 
 
 * -every Namespace has a seperate directory
 
 * -every class has a seperate file
 
 * -every class file is named {$classname}.php
 
 
 */
 
spl_autoload_register(
 
    function($name){
 
        $classDirectory = __DIR__.'/class';
 
        $classPath = str_replace('\\','/',"{$name}.php");
 
        $fullPath = "{$classDirectory}/{$classPath}";
 
        if(file_exists($fullPath)){
 
            require ($fullPath);
 
        } else {
 
            return false;
 
        }
 
    }    
 
);
 
?>
 
 |