Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wlasciwosci statyczne
Forum PHP.pl > Forum > PHP > Object-oriented programming
squid
Witam, czemu cos takiego powoduje mi blad:
  1. <?php
  2. class test
  3. {
  4. public static $dupa=1;
  5. public static function dupa(){
  6. echo self::$dupa;
  7. }
  8. public function pobierz()
  9. {
  10. echo self::$dupa;
  11. }
  12. public function ustaw($wartosc)
  13. {
  14. self::dupa = $wartosc; // tu pojawia sie blad jesli wywoluje metode
  15. }
  16. }
  17. ?>


tresc komuniaktu:
Cytat
Parse error: syntax error, unexpected '=' in D:\htdocs\tomcat\static.php on line 15


cos chyba przeoczylem bo nie pierwszy raz uzywam sttycznych metod i wlasciwosci i takiego bledu oczywiscie nie mialem

Mam jeszcze jedno pytanie czy jak ustawie jakas wartosc zmiennej statycznej to czy ona bedzie taka sama dla roznych obiektow w danychm wywolaniu skryptu czy taka sama dla wszystkich obiektow nawet wywyolanych przez innego uzytkownika?
Jojo
Przed nazwą zmiennej nie ma znaku '$'.
Jeśli chodzi o zmienne statyczne to, o ile dobrze zrozumiałem pytanie, są one takie same tylko w obrębie jednego wywołania. Dla drugiego użytkownika możesz ustawić inne wartości.
squid
Cytat(Jojo @ 2005-05-12 10:39:47)
Przed nazwą zmiennej nie ma znaku '$'.
Jeśli chodzi o zmienne statyczne to, o ile dobrze zrozumiałem pytanie, są one takie same tylko w obrębie jednego wywołania. Dla drugiego użytkownika możesz ustawić inne wartości.

dzieki, obie odpowiedzi mnie satysfakcjonuja smile.gif
te literowki mnie kiedys wykoncza winksmiley.jpg
bela
Cytat
te literowki mnie kiedys wykoncza winksmiley.jpg

To chyba najwyższy czas zaopatrzyć się w dobre ide biggrin.gif
squid
Cytat(bela_666 @ 2005-05-12 11:28:55)
Cytat
te literowki mnie kiedys wykoncza winksmiley.jpg

To chyba najwyższy czas zaopatrzyć się w dobre ide biggrin.gif

uzywam dobrego IDE moim zdaniem a wszelkie podpowiedzi i inne korektory wlaczam bo utrudniaja mi prace i bez wiekszej potrzeby zrzeraja zasoby systemu
DeyV
każdy ma co lubi winksmiley.jpg Mi bardziej szkoda czasu niż systemu tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.