Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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?


--------------------
current: nexcite cms (0.2.5) running on top of netsource framework (0.5.3)

workbench: nsapi | php 5.1.2 | mysql 5.0.18 | phpmyadmin 2.9 rc1 | zend studio 5.2.0 | apache/2.2.0 (linux/suse)
Go to the top of the page
+Quote Post
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 05:17