Каково значение по умолчанию членских переменных класса в PHP?
Почему делают я часто вижу:
public static $variable = null;
Не был бы это быть достаточно:
public static $variable;
Так и будет, но некоторые люди либо не знают этого, либо предпочитают говорить прямо.
Общим соглашением является инициализация в null, когда программист полагается на это нулевое значение, и не инициализировать в null, если этот член записывается до чтения.
Установка его на null
явно делает начальное значение понятным даже для людей, которые не знают всех подробностей PHP.