Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 12.11.2008 Ostrzeżenie: (0%)
|
Mam takie coś:
Wyświetla: Cytat Parse error: syntax error, unexpected '*', expecting ',' or ';' in D:\www\class_session.php on line 7 Co zrobić, aby móc stosować wyrażenie, a nie liczbę? Jak gdzieś indziej dam np. echo 2*60*60 to wyświetla 7200 (poprawnie).
Ten post edytował infoo1 23.12.2008, 13:38:13 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 15 Dołączył: 10.12.2007 Skąd: Lublin Ostrzeżenie: (0%)
|
Zapisz to w konstruktorze, to wtedy powinno działać.
Proste zainicjowanie zmiennej (właściwości) w ciele klasy jest dopuszczalne, ale wyrażenia raczej powinny się znajdować w metodach (funkcjach) klasy. Dlatego lepiej spróbować zapisać:
Kod zapisany jest w notacji php4, bo tak też został zapoczątkowany (var). Edit: Błąd w nazwie zmiennej poprawiony. Ten post edytował pest 23.12.2008, 13:48:40 |
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 27.07.2008 Ostrzeżenie: (0%)
|
zamiast var stosuj operatory dostepu z php5
public , protected, private a operacje matematyczne wykonuj w konstruktorze a nie przy deklaracji wlasciwosci |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:05 |