美文网首页
php中public,protected,private的区别

php中public,protected,private的区别

作者: PENG先森_晓宇 | 来源:发表于2019-12-25 17:18 被阅读0次

    类中的属性和变量可以使用public,protected,private来修饰,来限定其可见性或者是作用域

    • public
      可在基类,其子类,以及类外调用
    • protectd
      可在基类内和其子类内调用
    • private
      只能在本类内调用

    要了解类内和类外的区别,类内就是在class里面,类外就是实例化对象后调用

    以下代码就是类外,如果类外想要访问getPrice方法,则该方法在Booke类中必须定义为public

    $book=new Book();
    $book->getPrice();
    

    相关文章

      网友评论

          本文标题:php中public,protected,private的区别

          本文链接:https://www.haomeiwen.com/subject/hcajnctx.html