[php:1:84791591aa]<?php
class MyClass {
static $var = 2;
static $var = 'string';
?>[/php:1:84791591aa]
a nie można:
[php:1:84791591aa]<?php
class MyClass {
static $var = new MyObject();
?>[/php:1:84791591aa]
Pojawia się komunikat:
Kod
Parse error: parse error, unexpected T_NEW in..on..itd
Dlaczego static nie może być obiektem?
Wiem, że można przypisać obiekt w konstruktorze, ale interesuje mnie dlaczego nie można tego zrobić od razu?