![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 29.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki kodzik (jest to cala klasa i taka zmienna statyczna) :
i jak proboje konkatenowac w tablicy zmienna to wywala : Parse error: syntax error, unexpected '.', expecting ')' in .... NIe wiem o co chodzi... wogolnie nie mozna zrobic np. class test { public $a = arrray($b); } wywala blad. a jak zrobie tak w metodzie jest ok wyglada na to ze wogole nie mozna konkatenowac |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Na końcu brakuje średnika.
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat wogolnie nie mozna zrobic np. class test { public $a = arrray($b); } Aby coś takiego Ci zadziałało, musisz tablicę $b przesłać jako argument do konstruktora i tam przypisać ją składowej klasy:
-------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 41 Dołączył: 6.04.2009 Skąd: Gdańsk/okolice Ostrzeżenie: (0%) ![]() ![]() |
odpowiedz sobie na pytaniem, zwłaszcza w tym drugim przypadku:
skąd php ma wiedzieć co to jest $b? ta zmienna jest niezainicjowana nigdzie dlatego nie da rady w ten sposób. podobnie w pierwszym - próbujesz zainicjować zmienną zależącą od innych zmiennych/stałych, które mogą nie być ustawione jeszcze... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 29.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
no dobra ale jak jest zmienna statyczna to nie powinno byc problemu
w kazdym badz razie pewnie trzeba zainicjowac w konstruktorze. |
|
|
![]()
Post
#6
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat no dobra ale jak jest zmienna statyczna to nie powinno byc problemu Składowe klasy inicjalizujesz w konstruktorze w momencie tworzenia obiektu lub w odpowiednich metodach już po utworzeniu go. -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Inicjacja zmienyych klasy/obiektu w php jest mocno ograniczona.
Otocz ta publiczna tablice jakas metoda ktora przy pierwszym wywolaniu zbuduje ta tablice, a potem bedzie tylko jej uzywac. -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 29.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzieki wszystkim za odpowiedzi. zrobie wedlug waszych wskazowek.
pozdrawiam. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:18 |