Hai*_*ood 2 php variables null initialization
我想知道以下两行代码之间是否存在差异:
protected $var = null;
protected $var;
Run Code Online (Sandbox Code Playgroud)
我已经看到两者都被使用了,我想知道它是否仅仅是一个偏好问题(也就是说无论如何$var;初始化变量null),或者两者之间是否存在切实的差异?
一样.这只是一种风格差异.
来自http://php.net/manual/en/language.types.null.php:
在以下情况下,变量被视为null:
它已被赋予常量NULL.
它尚未设定为任何值.
它一直未设置().