class yyy{
var $kkk=false;
function aaaa(){
if($this->kkk){
$this->kkk(); //执行自定函数
}
}
}var $ooo = yyy();
$ooo->kkk="asss" //自定函数名
$ooo->aaaa();
function asss(){
}上面这个是有错的,不知道怎么弄。。
像在javascript里这样的工作就很好完成ooo.kkk=function(){
}这样就可以了
PHP没有这样的功能?应该怎么解决?
var $kkk=false;
function aaaa(){
if($this->kkk){
$this->kkk(); //执行自定函数
}
}
}var $ooo = yyy();
$ooo->kkk="asss" //自定函数名
$ooo->aaaa();
function asss(){
}上面这个是有错的,不知道怎么弄。。
像在javascript里这样的工作就很好完成ooo.kkk=function(){
}这样就可以了
PHP没有这样的功能?应该怎么解决?
class yyy{
var $kkk=false;
function aaaa(){
if($this->kkk){
//$this->kkk(); //执行自定函数
call_user_func($this->kkk);
}
}
}$ooo = new yyy();
$ooo->kkk="asss"; //自定函数名
$ooo->aaaa();
function asss(){
echo "hello world";
}