这可能是一个非常简单的问题,但Google今天不是我的朋友。使用同一类别的功能
我有这样的事情,但它说调用未定义功能
<?php
class myClass{
function doSomething($str){
//Something is done here
}
function doAnother($str){
return doSomething($str);
}
}
>
这可能是一个非常简单的问题,但Google今天不是我的朋友。使用同一类别的功能
我有这样的事情,但它说调用未定义功能
<?php
class myClass{
function doSomething($str){
//Something is done here
}
function doAnother($str){
return doSomething($str);
}
}
>
请尝试以下操作:
return $this->doSomething($str);
尝试:
return $this->doSomething(str);
你可以尝试一个静态调用是这样的:
function doAnother ($str) {
return self::doSomething($str);
}
或者,如果你想成为一个动态调用,您可以用$ this关键字,从而调用一个类实例的功能 :
function doAnother ($str) {
return $this->doSomething($str);
}
当然。对不起,这是早期:( – 2009-12-21 08:38:02