类和函数问题 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;')); 关于线程安全与非线程安全的【疑惑】 在线等 PHP的页如何调试? 大家能否推荐一个稳定可靠的PHP空间 菜鸟问题:图片预览问题 关于开源产品的选择 一个简单的select 急死我了 怎样得知服务器装了gd2库没有? 有没有知道用php上传文件时,允许所传文件的最大值是多少, php、apache在linux下以CGI方式安裝,httpd.conf怎麼配置呀? MYsql总是出以下的错,当我更新一个记录时: 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;'));