Would the second autoload method I have below be better performance?
<?php
// regular __autoload function
function __autoload( $name )
{
include( $class . '.php' );
}
// SPL autoload
spl_autoload_register("MyClass::Autoloader");
class MyClass
{
public static function Autoloader($class)
{
// list of classes and their location
$classes = array();
$classes['spooncookie'] = 'cookie/cookie.php';
$classes['spoondatabase'] = 'database/database.php';
$classes['spoondatagrid'] = 'datagrid/datagrid.php';
$classes['spoondatagridcolumn'] = 'datagrid/column.php';
$classes['ispoondatagridpaging'] = 'datagrid/paging.php';
// ....list of all the other class files.......
if(isset($classes[$class])){
include( $classes[$class] );
}
}
}
?>