PHP 如何获取方法的可见性

浏览:376 发布日期:2016/09/18 分类:求助交流 关键字: class 对象
/**
 * @author dongasai
 */
class newPHPClass
{

    /**
     * 可见性为共有 为该类的对外接口
     * 原则上不能在类内使用 : $this->a();  是不符合规矩的!!!!
     *
     *
     */
    public function a()
    {
        echo "a";
        $this->b(); //符合规矩
        $this->c(); //符合规矩
    }

    private function b()
    {
        echo "b";
        $this->a(); //不和规矩!!!!!
    }

    protected function c()
    {
        $this->b(); //符合
    }

    //put your code here
}
看如上代码 我想做到以上需求 就是 可见性为public 的方法不允许在 类内使用!
最佳答案
评论( 相关
后面还有条评论,点击查看>>