您现在的位置是:首页 > PHP框架交流PHP框架交流
PHP8.1新特只读属性 只读属性的简单用法
上善若水2024-03-05 15:45:02【PHP框架交流】
784人已围观
简介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)
相关文章
随机图文
5个最搞笑儿童笑话:欢迎收听肖邦和贝多芬合奏的东北大秧歌
1.一天,一对父子在收音机旁听音乐。儿子说:'萧邦的曲子真好听。'父亲大叫道:'笨蛋,这明明是贝多芬的交响曲。'就在他们争论不休时,收音机里的播音员说:'您刚才收听到的是东北大秧歌。'2.儿子:'妈,什么叫唯唯诺诺的人?'妈妈:'就是那些从不发表自己的意见,嘴里常说'对,对,对'的人。孩子他爸,我说得对吗?'爸爸:'对,对,对。'儿童笑话3.本地电视一个节目,主持人幽默笑话:先生,您说还有什么东西比音乐更美妙的吗?
1、一天杜邦去参加音乐会,他旁边的一位女士唠叨个不停。贝多芬的交响乐演奏到高潮时,她突然对杜邦说:“啊!先生,您说还有什么东西比音乐更美妙的吗?”“有的,太太。”他回答说,“安静!”2、一日,刚刚下课不久,小明便和同桌小雨口漠横飞的谈论起了网络里面的东东,场面好不热闹。这时,小雨突然若有所思的问小明:“你说我是恐龙吗?”小明从头到脚仔细观察了一边小雨,很迷惑的答到:“是不是你要问我你是哪php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。thinkphp使用querylist采集笑话网站笔记
thinkphp使用querylist采集笑话网站笔记,使用thinkphp commands命令写法采集小说数据,不多说直接上代码. 1.创建数据采集记录表CREATE TABLE `joke_li