|
Инициализаторы статической переменной и члена класса принимают только
скалярные значения, а в PHP 3 они принимали также любое правильное выражение.
Это опять таки из-за разделения разбора и выполнения, поскольку никакой код
не выполняется, когда разборщик видит инициализатор.
Для классов вы должны использовать конструкторы для инициализаций переменных членов.
Для любых х статических переменных, кроме простых статических значений, это редко имеет смысл. | |