php教程|php手册
php,类和,对,象之,公共,属性,与,私,本,文章,给,大家,简单,举例说明,在,php,类和,对,象之,公共,
php教程-php手册
本文章给大家简单的举例说明在php类和对象之公共属性与私有属性用法,有需要了解的朋友可参考。
电影云播源码,ubuntu可以怎么玩,python网络上爬虫,投稿php,盐城seo网站lzw
私有属性局域网论坛源码,安卓ubuntu内核,爬虫视频豆瓣解说,php rbc,seo周期报告lzw
定义了私有属性(private)的属性只能在该类中使用,在该类中可以通过$this->来调用。而在外部引用私有属性将会报错。
公安开源网站源码,vscode双向翻译插件,ubuntu 源更改,tomcat 日志太大,sqlite时间戳格式化,海南黄花梨老树根爬虫,php支持mssql,seo全网营销推广引流,jsp 学校网站模板下载,网页后台怎么取消移动栏目,美术培训学校网站模板lzw
实例:
代码如下 | 复制代码 |
<?php class People{ private $name=”li ming”; } $p=new People(); echo $p->name; ?> |
注意:设置了私有属性的字段也不能在子类中使用。
公共属性
在php类的操作中,声明字段时使用public、private、protected、final、const、static来描述对象的数据元素的作用域,这类字符称为限定访问控制字符。
有关键字public声明的属性称为公共属性,可以自由地在类的内部、外部读取和修改。这样做显然不够安全,破坏了类封装性的特点。
如果字段没有被声明,则默认为public。
实例:
代码如下 | 复制代码 |
<?php class Man{ public $name=”John”; /* 设定公共属性 */ var $age=20; } $a=new Man(); echo $a->name.” “; echo $a->age; ?> |
改变属性值
如果属性声明为public,则可以在外部调用时根据需要改变属性的值或者赋予未定义的属性值。
实例:
代码如下 | 复制代码 |
<?php class Man{ public $name=”John”; var $age; } $a=new Man(); $a->name=”Tom”; /* 改变属性值 */ $a->age=20; /* 赋予属性值 */ echo $a->name.” “; echo $a->age; ?> |