podczas pisania skryptu natknąłem się na niezrozumiały dla mnie błąd.
Otóż, jeśli stworzę sobie klasę w taki sposób:
class year { //tutaj jakieś funkcje }
to dostaję błąd, jednak jeśli do $year_now przypiszę wartość w konstruktorze wszystko jest ok:
class year { private $year_now; function __construct(){ } }
Ktoś potrafi wyjaśnić, dlaczego tak się dzieje i dlaczego nie mogę zainicjalizować zmiennej wartością zwracaną przez funkcję inaczej niż w konstruktorze ?