PHP-Code:
spl_autoload_register('__autoload');
<?php
class LibAutoload
{
public static function autoload($className)
{
$dirname = dirname(__FILE__);
$fileName = str_replace('|', DIRECTORY_SEPARATOR, preg_replace('/(?!^)[[:upper:]]/', '|\0', $className));
$file = $dirname . DIRECTORY_SEPARATOR . $fileName . '.class.php';
if (is_readable($file))
require $file;
}
public static function register()
{
$funcs = spl_autoload_functions();
if (in_array('__autoload', $funcs)) {
require(ABSPATH . 'plugins/MMNCalendar/lib/Autoload.class.php');
spl_autoload_register(array('Autoload', 'rewriteAutoload'));
spl_autoload_unregister('__autoload');
}
spl_autoload_register(array(__class__, 'autoload'));
}
}
?>
spl_autoload_register('__autoload');
function __autoload($klasse)
{
// tuwas
}
function fremde__autoload($klasse)
{
// tuwas
}
spl_autoload_register('fremde__autoload');
Kommentar