◆→ 大家看一下这段代码是什么意思!!
看到老外写了这样的代码,不理解其含义!
希望大家看一下这段代码是什么意思? 怎么用? 谢谢了!
其中有这样一段注释:Simple hack to switch between different __autoload-functions.
--------------------
<?php
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 );
}
var_dump(__autoload("haha"));
?>
问题点数:50、回复次数:3Top
1 楼mynamesucks(迅雷不及掩耳盗铃之势如破竹)回复于 2006-03-29 09:29:54 得分 35
看样子是调用自己写的函数
函数名和参数都根据那个$parameter来得到Top
2 楼brianxie()回复于 2006-03-29 09:44:27 得分 0
我在上海运作一个大型的PHP网站项目,需要全职的开发人员,想参与的可以将建立发给我brianxie@163.com,或加我MSN:xiebn@msn.com
欢迎热爱软件事业、聪明好学、有工作热情的应届生加盟
Top
3 楼apilove(apilove)回复于 2006-03-29 09:54:01 得分 15
关注Top




