Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nietypowe zachowanie ,,Global", Dziwne zachowanie uzycia ,,global"
-Ormin-
post
Post #1





Goście







Witam!

Pisząc swój CMS, postanowilem stworzyć ,,prefixy" do każdej zmiennej konfiguracyjnej, aby się nie pogubić.

Np:
Dane prywatne:
  1. <?php
  2. ##Private informations
  3. $PRIVATE['ADMIN_MAIL'] = "adminmail@hotmail.com";
  4. ?>

lub:
  1. <?php
  2. ##Messages
  3. $MESSAGE['MODULE_CONFIG_FAILED'] = "<h2>Jakastamtresc</h2>";
  4. ?>


Problem występuje przy uzyciu globals w funkcji:
  1. <?php
  2. function module_validate($modulename,$array)
  3. {
  4.  
  5. global $MODULES_DIR, $PRIVATE_ADMIN_MAIL, $TEMPLATES_DIR,$MESSAGE['MODULE_CONFIG_FAILED'];
  6. [...]
  7. }
  8. ?>


Teoretycznie wszystko jest ok, ale otrzymuje taki błąd:
  1. <?php
  2. Parse error: syntax error, unexpected '[', expecting ',' or ';' in C:Program FilesWebServhttpdCMSfunctionsfunctions.php on line 16
  3. ?>


Gdzie tutaj jest blad skladni? Ja go za [...] nie widze :|

Dziękuje wszystkim z gory za pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


nie wpisuj w global tablicy, tylko zmienną tablicy:

  1. <?php
  2. global $MESSAGE;
  3. ?>
Go to the top of the page
+Quote Post
-Ormin-
post
Post #3





Goście







Omg..jesteś wielki haha.gif

Dzięki wielkie! Temat do zamknięcia i ew. do zostawienia dla innych ( podklejenia? )
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: 21.08.2025 - 18:32