protected $ var = null; vs protected $ var;

时间:2012-12-08 02:35:25

标签: php variables null initialization

我想知道以下两行代码之间是否存在差异:

protected $var = null;
protected $var;

我已经看到两者都被使用了,我想知道这是否仅仅是一个偏好问题,(也就是$var;将变量初始化为null)或者实际上是否存在切实差异2?

1 个答案:

答案 0 :(得分:6)

同样的事情。这只是一种风格差异。

来自http://php.net/manual/en/language.types.null.php

如果出现以下情况,则认为变量为空

  • 已为其分配常量NULL。

  • 尚未将其设置为任何值。

  • 它已被取消()。