PHP8.2的RFC null false 独立类型?
wiki.php.net/rfc/null-false-standa...
以全票通过.
提交此RFC的是一个在校的数学系大学生.
据这个RFC 中的描述 可以对变量 类型声明
class test{
public null $x1;
public false $x2;
}
function test(null $x,false $x2){}
目前已进入 [Pending Implementation / Landing] 这个阶段了.
实现阶段了.
本身是因为 继承重写父类方法时 返回类型兼容问题,如果只限制在返回类型这个使用方式上还可以接受.
去声明变量完全看不到意义何在.
推荐文章: