![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 6 Dołączył: 10.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
podczas pisania skryptu natknąłem się na niezrozumiały dla mnie błąd. Otóż, jeśli stworzę sobie klasę w taki sposób:
to dostaję błąd, jednak jeśli do $year_now przypiszę wartość w konstruktorze wszystko jest ok:
Ktoś potrafi wyjaśnić, dlaczego tak się dzieje i dlaczego nie mogę zainicjalizować zmiennej wartością zwracaną przez funkcję inaczej niż w konstruktorze ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie widzę problemu robienia tego w konstruktorze, czemu tak jest? Taka budowa i tyle. np. w c# masz identycznie
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 13:43 |