新动态:PHP- 复合数据类型-对象的属性(三)
(相关资料图)
静态属性
静态属性是属于类的属性,而不是属于对象的属性。它们可以在类的内部和外部被访问和修改,不需要创建对象。在类的定义中,使用static
关键字来定义静态属性。例如,下面的代码定义了一个Person
类,其中包含一个静态属性$count
:
class Person { public static $count = 0; public function __construct() { self::$count++; } public static function getCount() { return self::$count; }}$p1 = new Person();$p2 = new Person();$p3 = new Person();echo Person::$count; // 输出:3echo Person::getCount(); // 输出:3
在上面的代码中,我们定义了一个Person
类,其中包含一个静态属性$count
,以及一个构造函数__construct()
和一个静态方法getCount()
。在构造函数__construct()
中,我们使用self::$count++
来增加静态属性$count
的值。在静态方法getCount()
中,我们返回静态属性$count
的值。然后,我们创建了三个Person
对象,每次创建一个对象时,都会调用构造函数__construct()
,从而增加静态属性$count
的值。在外部,我们可以通过类名和::
运算符来访问静态属性和静态方法。
关键词:
- 今日视点:385公里!沪宁沿江高铁联调联试跑出最高试验时速
- 焦点简讯:织物阻燃剂商品报价动态(2023-07-03)
- 现实版《消失的她》?继承 6000 万遗产,女明星“失踪”了_天天观天下
- 援外日记丨在利比里亚 我们从朋友变成了兄弟姐妹
- 魅族618卖爆了!官方商城销量达去年同期378%
- 环球播报:违章建筑的判定标准是什么
- 汽车整车板块午后持续拉升 赛力斯等多股涨停
- 200余名社会工作者参与!TA们的“全岗通”知识与技能培训结业
-
上海一知名豪宅1.58亿成交,买家身份曝光!大概率是得物创始人杨冰?_当前热讯
7月1日,京东房产拍卖页面显示,“上海市中山南路566弄7号2501室房屋及
-
微速讯:李开复旗下大模型公司零一万物上线
中国创新工场的董事长兼CEO李开复博士的亲自带领下,塔尖孵化的AI2 0公
-
动车组驶上青藏线——青藏铁路西格段动车组投入运营首日见闻|世界热门
时速160公里的复兴号动车组于7月1日在青藏铁路西宁至格尔木段投入运营
-
奥比中光-UW(688322):该股换手率大于8%(07-03)
摘要:2023年07月03日奥比中光-UW(688322)换手率大于8%,主力资金净
X 关闭
X 关闭