note 100506 deleted from function.spl-autoload-register by danbrown
| From: | danbrown@php.net | Date: | Wed, 20 Oct 2010 13:41:50 +0000 |
| Subject: | note 100506 deleted from function.spl-autoload-register by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-173311@lists.php.net to get a copy of this message | ||
Note Submitter: immeemosol+public at googlemail dot com
----
<?php
# apparently sometimes it does not work with a third parameter
function a($c){var_dump($c);}
function b($c){var_dump($c);}
function c($c){var_dump($c);}
function d($c){var_dump($c);}
function e($c){var_dump($c);}
function f($c){var_dump($c);}
function g($c){var_dump($c);}
function h($c){var_dump($c);}
function i($c){var_dump($c);}
function j($c){var_dump($c);}
function k($c){var_dump($c);}
function m($c){var_dump($c);}
function l($c){var_dump($c);}
spl_autoload_register();
spl_autoload_register( 'a' );
spl_autoload_register( 'b' , FALSE );
spl_autoload_register( 'c' , TRUE );
spl_autoload_register( 'd' , NULL );
spl_autoload_register( 'e' , FALSE , FALSE );
spl_autoload_register( 'f' , FALSE , TRUE );
spl_autoload_register( 'g' , TRUE , TRUE );
spl_autoload_register( 'h' , TRUE , FALSE );
spl_autoload_register( 'i' , NULL , TRUE );
spl_autoload_register( 'j' , TRUE , NULL );
spl_autoload_register( 'k' , FALSE , NULL );
spl_autoload_register( 'l' , NULL , FALSE );
spl_autoload_register( 'm' , NULL , NULL );
var_dump(spl_autoload_functions());
spl_autoload_call('InexistentClass');
?>
-------
output :
array(5) {
[0]=>
string(12) "spl_autoload"
[1]=>
string(1) "a"
[2]=>
string(1) "b"
[3]=>
string(1) "c"
[4]=>
string(1) "d"
}
[...]
-------
PHP Version 5.2.13