您现在的位置是:首页 > PHP框架交流PHP框架交流
PHP8.1新特只读属性 只读属性的简单用法
上善若水2024-03-05 15:45:02【PHP框架交流】 555人已围观
简介PHP8.1新特性只读属性自PHP8.1.0起,可以使用readonly修饰符声明属性,防止初始化后修改属性。PHP8.1新特性枚举枚举的简单用法官方教程https://www.ph
PHP8.1新特性枚举 只读属性自 PHP 8.1.0 起,可以使用 readonly 修饰符声明属性,防止初始化后修改属性。
PHP8.1新特性枚举 枚举的简单用法
官方教程https://www.php.net/manual/zh/language.oop5.properties.php#language.oop5.properties.readonly-properties
1.简单案例
class Test {
public readonly string $prop;
public function __construct(string $prop) {
// 初始化正常。
$this->prop = $prop;
}
}
$test = new Test("foobar");
// 读取正常。
var_dump($test->prop); // string(6) "foobar"
// 再赋值异常。分配的值是否相同并不重要。
$test->prop = "foobar";
// Error: Cannot modify readonly property Test::$prop
注意:
禁止在只读属性上指定默认值,因为具有默认值的只读属性等同于常量,因此不是特别有用。
只读属性一旦初始化就不能 unset()。但可以在初始化之前从声明属性的作用域中取消只读属性。
Tags: PHP8.1
很赞哦! (0)
相关文章
随机图文
-
开怀一笑,让你开心的幽默故事三则
1.信不信由你 现在让骗子闹的人们对任何事情都不敢轻信,真是多次被忽悠,遇事要三思。如果拿着一瓶矿泉水告诉你,这是某某大师施过法术的,可以益寿延年,你肯定不信,如果说这瓶水经过高科技纳米技术处理,又由美国科学院认证,你八成就信了。 你爱人买了件连衣裙,大家都说她穿上真好看,她不一定信,如果有一个说她穿上不好看,她肯定信了。 明星访谈,说他们夫妻如何相亲相爱,你大概不太相信,如果有人说他们俩闹 -
linux 查看当前文件大小 当前文件夹数量
linux如何查看当前文件夹大小,文件夹文件个数,查看文件详情的命令是啥,linux命令只有用到时候才会搜。查看当前文件大小:du -sh查看当前文件数量:ls-l |grep “^-“|wc -l -
最新经典幽默段子 哄女生开心
一、有句话藏在我心底很久很久,我一直很想告诉你,可是面对你时总是难说出口,一分别总是懊悔万千,实在无奈只能发条短信来传递:啥时候请我吃饭啊!二、小明刚认识几个字,一次同他爸去商场,下雨天,商场摆着一个温馨提示牌,小明看后边念边做动作,“小心地滑”,他爸来不及纠正,他立马摔了一跤。三、甲:等一等,我有一个天大的秘密要告诉你。乙:快说,什么秘密?甲:我发现,德高望众的老校长恩恩跟咱们一样 -
php把对象foreach 循环 Iterator遍历对象 php进阶
php高级技术把一个对象foreach循环遍历,很多框架中都实现了Iterator 然后就可以foreach去遍历这个对象,下面简单尝试编写一个简单的demo去循环遍历对象. class A impl