<?php
function __autoload($class)
{
echo "Old autoload called for class $class\n";
}
function new_autoload($class)
{
echo "New autoload called for class $class\n";
}
// @new Test1();
if (function_exists('__autoload')) {
echo "Old autoloader exists\n";
spl_autoload_register('__autoload');
spl_autoload_register('__autoload');
} else {
echo "Old autoloader does not exist\n";
}
spl_autoload_register('new_autoload');
@new Test2();
Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in /in/vqijL on line 3
Old autoloader exists
Old autoload called for class Test2
New autoload called for class Test2
Fatal error: Uncaught Error: Class 'Test2' not found in /in/vqijL:24
Stack trace:
#0 {main}
thrown in /in/vqijL on line 24
Process exited with code 255.
Old autoloader exists
Old autoload called for class Test2
New autoload called for class Test2
Fatal error: Uncaught Error: Class 'Test2' not found in /in/vqijL:24
Stack trace:
#0 {main}
thrown in /in/vqijL on line 24
Process exited with code 255.