PHP中类成员变量的默认值是什么?
为什么我经常看到:
public static $variable = null;
这还不够:
public static $variable;
答案 0 :(得分:9)
会的,但有些人要么不知道,要么更明确。
一个常见的约定是当程序员依赖于该null值时初始化为null,如果在读取之前写入该成员,则不初始化为null。
答案 1 :(得分:2)
将其设置为null
显式地使初始值清晰,即使对于那些不了解PHP的每个细节的人也是如此。