方法调用的处理程序

时间:2013-12-23 10:10:32

标签: php templates

我在查看文件中,我想执行帮助程序:

echo $this->url();

我想编写处理程序来检查视图类中是否存在方法url()。 我该怎么做? __get()方法仅适用于对象成员?方法有这样的东西吗?

class View 
{
    public function partial()
    {
        require 'view.phtml';
    }

}

1 个答案:

答案 0 :(得分:0)

在PHP中使用method_exists() ..做这样的事情......

class View 
{
    public function partial()
    {
        require 'view.phtml';
    }

}

$cview = new View;
var_dump(method_exists($cview,'url')); // "prints" false
var_dump(method_exists($cview,'partial')); // "prints" true