note 51032 deleted from language.oop5.autoload by felipe
| From: | felipe@php.net | Date: | Mon, 24 Mar 2008 22:31:39 +0000 |
| Subject: | note 51032 deleted from language.oop5.autoload by felipe | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-137485@lists.php.net to get a copy of this message | ||
Note Submitter: El Lobo
----
function autoloadwrapper($parameter='',$register=false) {
static $function='default_function';
if( $register ){
$function=$parameter;
return true;
}
if( ! is_array($parameter) ){
$param[]=$parameter;
}else{
$param&=$parameter;
}
if( function_exists( $function ) ){
return @call_user_func_array( $function,$param );
}else{
$methode=explode("::",$function);
return @call_user_func_array( $methode,$param );
}
}
function __autoload($class_name) {
return autoloadwrapper( $class_name );
}
Simple hack to switch between different __autoload-functions.