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
热门推荐
10 婚礼红包祝福语简短霸气
11 答谢生子祝福语简短独特
12 集体年会祝福语简短创意
13 国庆节日简短祝福语
14 媒人婚礼祝福语简短大气
15 送女友鲜花祝福语简短
16 同事生日祝福语简短独特
17 部门过年祝福语简短独特
18 留学生祝福语简短