类和函数问题 class cls{ function fun(){ }}如何往这个类里增加函数?比如javascript里可以这样var cls = { fun : function(){ }}cls.newFun = function(){} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class cls{ function fun(){ } function fun1(){ } function fun2(){ }} class cls{ function fun{ } function fun2{ }} 不好意思,没描述清楚class cls{ function fun(){ }}这里是不变的需要在类外部定义该类的新函数 这个php本身不支持,官方也没有扩展,我觉得也没什么必要。社区扩展倒是有人扩展了一系列方法,classkit_开头的函数有个classkit_method_add方法,不过你必须得安装PECL扩展才能用。 哦,那能否这样呢?function aaa($fun){$fun();}aaa(function(){echo 23456;}); 哦,那能否这样呢?function aaa($fun){$fun();}aaa(function(){echo 23456;}); php不是js,php有自己的方式,php5.3+支持闭包了,你可以研究下。function aaa($fun){ $fun(); } function abc(){ echo 123;}//方式1aaa('abc');//方式2aaa(create_function('','echo 123;')); 采集循环入库问题 為什麼由通過按鈕進入的網頁, referral頭就不見了 这几天没事做了一个WIN+APACHE2+PHP5+MYSQL5绿色套装 第七世界奖励码一个 类方法中使用array_map报错--- Cannot redeclare 如何防止 投票作弊 如何判断服务器的操作系统? 问唠叨一个关于showModalDialog问题 为什么 onclick="if(!confirm('真的要清空所有短消息吗?'))无用? php数据库怎么实现关键词搜索 ThinkPHP2.0结合ExtJs3.3关于导航Tree高手请进 推荐几本PHP的经典书籍吧
class cls{ function fun(){ } function fun1(){ } function fun2(){ }}
function fun{
}
function fun2{
}
}
function fun(){ }
}
这里是不变的需要在类外部定义该类的新函数
社区扩展倒是有人扩展了一系列方法,classkit_开头的函数
有个classkit_method_add方法,不过你必须得安装PECL扩展才能用。
function aaa($fun){
$fun();
}
aaa(function(){
echo 23456;
});
function aaa($fun){
$fun();
}
aaa(function(){
echo 23456;
});
function abc(){ echo 123;}
//方式1
aaa('abc');
//方式2
aaa(create_function('','echo 123;'));