【发布时间】:2012-12-08 02:35:24
【问题描述】:
我想知道下面两行代码是否有区别:
protected $var = null;
protected $var;
我已经看到两者都在使用,我想知道这是否只是一个偏好问题(又名$var; 无论如何将变量初始化为null)还是两者之间实际上存在明显差异?
【问题讨论】:
标签: php variables null initialization
我想知道下面两行代码是否有区别:
protected $var = null;
protected $var;
我已经看到两者都在使用,我想知道这是否只是一个偏好问题(又名$var; 无论如何将变量初始化为null)还是两者之间实际上存在明显差异?
【问题讨论】:
标签: php variables null initialization
同样的事情。这只是风格上的差异。
来自http://php.net/manual/en/language.types.null.php:
如果满足以下条件,则认为变量为空
它已被分配了常量 NULL。
尚未设置为任何值。
已取消设置()。
【讨论】: