Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienne globalne i systemy
Neotion
post
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 13.09.2004

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


Na przykładzie:

  1. <?php
  2.  
  3. // przykładowo...
  4. function global_test(){
  5. // weźmiemy globalną
  6. global $test;
  7. $test2 = $test;
  8. // i teraz chcę żeby zmienna $test2 była globalna
  9. global $test2;
  10. }
  11.  
  12. // a później...
  13. $test = &#092;"Tekst\";
  14. global_test();
  15. print $test2;
  16.  
  17. ?>


i powinno mi wypiać "Tekst" no nie?
Gdzie tu jest błąd?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
matid
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

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


Powinno być tak:
  1. <?php
  2.  
  3. // przykładowo...
  4. function global_test(){
  5. // weźmiemy globalną
  6. global $test;
  7. global $test2;
  8. $test2 = $test;
  9. // i teraz chcę żeby zmienna $test2 była globalna
  10. }
  11.  
  12. // a później...
  13. $test = &#092;"Tekst\";
  14. global_test();
  15. print $test2;
  16.  
  17. ?>
Go to the top of the page
+Quote Post
-Guest-
post
Post #3





Goście







Dobrze ale jeżeli nie wiem jakie będą nazwy zmiennych (eval)? jak sobie z tym poradzić? na przykład funkcja zabezpieczająca automatycznie wszystkie zmienne HTTP POST i tworzaca ich kopie o nazwie $nazwa = zabezpieczona $nazwa_kopia
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 00:29