Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czy typ global stracił swoją moc?, w php 4.3.5
maciu
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

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


Mam taką funkcje
  1. <?php
  2.  
  3. function licz()
  4. {
  5.  global $ile;
  6.  $ile = 5;
  7. }
  8.  
  9. echo $ile;
  10.  
  11. ?>

i poza funkcją nie widzi zmennej $ile. Wyskakuje błąd: Undefined variable: ile
Go to the top of the page
+Quote Post
Jojo
post
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


A może by tą funkcję najpierw wywołać...
  1. <?php
  2.  
  3. function licz()
  4. {
  5. global $ile;
  6. $ile = 5;
  7. }
  8.  
  9. licz();
  10. echo $ile;
  11.  
  12. ?>


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
maciu
post
Post #3





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

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


po wywołaniu, są dokładnie takie same objawy
Go to the top of the page
+Quote Post
Jojo
post
Post #4





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Używałeś tego kodu który Ci podałem? Jeśli tak to ciekawe bo u mnie działa tongue.gif


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
hwao
post
Post #5


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2.  
  3. $ile = 0;
  4.  
  5. function licz()
  6. {
  7. global $ile;
  8. $ile = 5;
  9. }
  10.  
  11. licz();
  12. echo $ile;
  13.  
  14. ?>
Go to the top of the page
+Quote Post
maciu
post
Post #6





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

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


już znalazłem błąd. Wystarczyło przy wywołaniu zmienną $ile umieścić w tablicy globalnej $GLOBALS['ile']
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: 19.08.2025 - 21:37