成员变量的默认值

时间:2010-06-21 22:23:56

标签: php oop

PHP中类成员变量的默认值是什么?

为什么我经常看到:

public static $variable = null;

这还不够:

public static $variable;

2 个答案:

答案 0 :(得分:9)

会的,但有些人要么不知道,要么更明确。

一个常见的约定是当程序员依赖于该null值时初始化为null,如果在读取之前写入该成员,则不初始化为null。

答案 1 :(得分:2)

将其设置为null显式地使初始值清晰,即使对于那些不了解PHP的每个细节的人也是如此。