多数大学生出来选择的工作和专业无关
首页 > 新闻动态 > 行业动态

郑州清新教育PHPprotected保护成员

时间:2013-11-05 20:28:01 [来源]:郑州PHP培训学校

       private关键字可以将数据完全隐藏起来,除了在本类外,其他地方都不可以调用,子类也不可以。但有些变量希望子类能够调用,但对其他类来说,还要做到封装。这时就可以使用protected。

    被protected修饰的类成员可以在本类和子类中被调用,其他地方则不可以被调用。实例代码:
<?php
    class Mouse{
        protected $mouse='我是一只小老鼠';    //声明保护变量
    }
    class a_Mouse extends Mouse{
        public function showMouse(){
            echo 'protected修饰的变量,子类中可以直接调用,如:$mouse='.$this->mouse;
        }
    }
    $mouse=new a_Mouse(); //实例化一个对象
    $mouse->showMouse();
?>

上一篇:PHP抽象类和接口的区别

下一篇:php按字或按字节来反转字符串