• 技术文章 >后端开发 >PHP问题

    php如何在内部引用私有方法

    coldplay.xixicoldplay.xixi2020-10-06 11:06:43原创81

    php在内部引用私有方法的方法:在调用【get()】方法时,在前面加上【$this】,代码为【$con = $this->get($name, $age);echo "my name is :".$name."
    ";】。

    php在内部引用私有方法的方法:

    这段代码很简单,我想实现类的内部私有方法的调用。如第4行所示。以前写js习惯了,在调用get()方法时,没有在前面加上"$this",程序会出现问题。补上之后就可以调用了。

    <?php
    class Person {
        public function say($name, $age) {
            $con = $this->get($name, $age); //这里的$this->是关键
            echo "my name is :".$name."<br />";
            echo "my age is :".$age."<br/>";
            echo "get :".$con."<br/>";
        }
        private function get($a, $b) {
            $a = $a.$b;
            return $a;
        }
    }
    $person=new Person();
    $person->say("ren", 25);
    ?>

    相关免费学习推荐:php编程(视频)

    以上就是php如何在内部引用私有方法的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php 私有方法
    上一篇:PHP实例方法有哪些例子 下一篇:php数组内元素如何去除特殊符号
    第13期线上培训班

    相关文章推荐

    • php子类重载父类私有方法的疑问• PHP类中私有方法的内部引用,php类私有引用_PHP教程• Python类私有方法• 详解php反射方法调用执行类中的私有方法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网