Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]kropki w tablicach. OO
-gox-
post
Post #1





Goście







Witam
mam problem, kiedy deklaruje tablice proceduralnie:
  1. <?php
  2. $messages = array (
  3. "NICK " . $cos . "\n",
  4. "USER " . $cos . " 8 * :" . $cos . "\n",
  5. ?>

to wszystko gra i bucy, ale kiedy przejdziemy do OO to zwyczajnie sie tego nie da zrobic. taka konstrukcja zwraca blad:
Kod
Parse error: syntax error, unexpected '.', expecting ')'

//kod OO rozni sie tylko znacznikiem var przed $messages.

a cos takiego:
  1. <?php
  2. var $messages[100] = 'lol';
  3. ?>


powoduje blad:
Kod
Parse error: syntax error, unexpected '[', expecting ',' or ';'


Jak deklarowc tablice w OO?questionmark.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. <?php
  2. var $messages = array(100 => 'lol');
  3. ?>
Go to the top of the page
+Quote Post
kwiateusz
post
Post #3


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




ad. 1 to wypadałoby nawias po array( domknąć, tak jak głosi komunikat
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:25