PHP 8 中的构造函数属性提升
在PHP8中,添加了构造函数属性提升。它有助于在构建简单对象的同时减少大量样板代码。此功能允许我们将类字段、构造函数定义和变量赋值,全部用一种语法组合到构造函数参数列表中。
我们可以说,不是指定类属性和构造函数,我们可以使用构造函数属性提升来组合它们。
示例1:PHP7代码
a = $x;
$this->b = $y;
$this->c = $z;
}
}
?>示例2:PHP8代码
我们可以在PHP8中重写上面的PHP7代码,如下所示-
a);
print_r($Account->a);
print_r($Account->a);
?>输出结果10.9 20 30.8
在上面的代码中,我们在构造函数签名中结合了属性定义和填充内联。此代码将删除重复。
示例3:用于构造函数属性提升的PHP8代码
id);
print_r($employee->name);
?>输出结果11 Alex
热门推荐
7 初八祝福语简短语
10 简短长辈新年祝福语
11 结婚祝福语简短精辟 兄弟
12 爱情贺卡祝福语简短英语
13 学生节祝福语大全简短
14 怎么生孩子祝福语简短
15 朋友花篮开业祝福语简短
16 给侄子祝福语简短精辟
17 学生节祝福语简短大全
18 喜事敬酒祝福语简短精辟