php类有哪些属性
程序员文章站
2022-03-24 12:55:54
...
类的变量成员叫做属性,属性声明是由关键字Public,Protected,Private做开头,然后跟一个普通的变量声明来组成,属性中的变量可以
初始化,但是初始化的值必须是常数。
如果直接使用var声明属性,而没有用public,protected 或者private,php将会视为public。
在类的成员方法里面,可以用->(对象运算符)比如$this->property(property是属性名)这种方式 来访问非静态数据。
静态属性则使用::(双冒号)self::$property来访问
举个例子 调用类的成员方法
<?php class SimpleClass{ public $name="Tome"; //若不声明public 则默认是public $name="Tome"; } //实例化对象访问属性用-> $simple=new SimpleClass(); $simple->name; ?>
PHP对属性或方法的访问控制,是通过在前面添加关键字 public(公有),protected(受保护)或 private(私有)来实现的。
public(公有):公有的类成员可以在任何地方被访问。
protected(受保护):受保护的类成员则可以被其自身以及其子类和父类访问。
private(私有):私有的类成员则只能被其定义所在的类访问。
类属性必须定义为公有,受保护,私有之一。如果用 var 定义,则被视为公有。
以上就是php类有哪些属性的详细内容,更多请关注其它相关文章!
上一篇: css怎样实现点击图片放大
推荐阅读
-
中国排名前10医科大学有哪些?附国内一流医科大学名单(医药类高校)
-
2021全国师范类大学最新综合排名:全国前100名最好师范大学有哪些?
-
国内最好的财经类大学有哪些?附2021财经类大学前十名排行榜
-
2021山东单招专科学校排名(最新):山东单招师范类学校最好的有哪些?
-
金融学院校推荐:金融类高校有哪些?金融类高校top30?
-
中国排名前10医科大学有哪些?附国内一流医科大学名单(医药类高校)
-
财经类热门专业有哪些?附中国十大财经大学顶尖高校推荐
-
国内最好的财经类大学有哪些?附2021财经类大学前十名排行榜
-
2021山东单招专科学校排名(最新):山东单招师范类学校最好的有哪些?
-
金融学院校推荐:金融类高校有哪些?金融类高校top30?