Значение по умолчанию членских переменных

Каково значение по умолчанию членских переменных класса в PHP?

Почему делают я часто вижу:

public static $variable = null;

Не был бы это быть достаточно:

public static $variable;
9
задан hakre 24 December 2012 в 12:10
поделиться

2 ответа

Так и будет, но некоторые люди либо не знают этого, либо предпочитают говорить прямо.

Общим соглашением является инициализация в null, когда программист полагается на это нулевое значение, и не инициализировать в null, если этот член записывается до чтения.

9
ответ дан 3 November 2019 в 00:58
поделиться

Установка его на null явно делает начальное значение понятным даже для людей, которые не знают всех подробностей PHP.

2
ответ дан 3 November 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: