Php 受保护的$var=null;vs保护$var;
我想知道下面两行代码之间是否有差异:Php 受保护的$var=null;vs保护$var;,php,variables,null,initialization,Php,Variables,Null,Initialization,我想知道下面两行代码之间是否有差异: protected $var = null; protected $var; 我已经看到了这两种方法的使用,我想知道这是否只是一个偏好的问题(aka$var;将变量初始化为null),或者两者之间是否确实存在明显的差异?相同的事情。这只是文体上的差异 发件人: 在以下情况下,变量被视为空: 它已被指定为常数NULL 尚未将其设置为任何值。 它已被取消设置() 啊,这是有道理的,我已经看过了空类型的文档,但没有看过!
protected $var = null;
protected $var;
我已经看到了这两种方法的使用,我想知道这是否只是一个偏好的问题(aka
$var;
将变量初始化为null
),或者两者之间是否确实存在明显的差异?相同的事情。这只是文体上的差异
发件人:
在以下情况下,变量被视为空:
- 它已被指定为常数NULL
- 尚未将其设置为任何值。
- 它已被取消设置()