Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmienne globalne i systemy
Forum PHP.pl > Forum > Przedszkole
Neotion
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?
matid
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. ?>
Guest
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.