PHP 基础代码之 12 默认值 Default Values 在使用变量之前定义变量总是一种很好的编码实践
实战需求
在PHP8中,必须定义变量才能使用。尝试使用未定义的变量将触发错误异常,从而停止执行脚本。
解决方案
// PHP 8
$myDefined = null;
echo $myDefined; // ok
echo $myUndefined; // error exception
在PHP8之前,可以使用未分配给值的变量。这些未定义的变量将自动创建为空值。
// Before PHP 8
echo $myUndefined; // created and set to null
虽然这种行为是允许的,但在使用变量之前定义变量总是一种很好的编码实践,即使变量只是设置为null。作为一个提醒,PHPversi 在PHP8之前,使用未定义变量时发出错误通知。
加入我们共同交流
群名称:PHP源码大全
QQ群号:907415141