Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyświetlenie zmiennych
Thuunder
post
Post #1





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


Witam,

Jak wyświetlić wszystkie zdefiniowane zmienne ?
I czy jest możliwość wyświetlenia w którym pliku zostały zapoczątkowane?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Kod
print_r($_GLOBALS);


Nie mozesz zobaczyc gdzie zdefiniowane.
Go to the top of the page
+Quote Post
pyro
post
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(wookieb @ 27.08.2008, 16:10:41 ) *
Kod
print_r($_GLOBALS);


Nie mozesz zobaczyc gdzie zdefiniowane.


chyba:

  1. <?php
  2. print_r($GLOBALS);
  3. ?>
Go to the top of the page
+Quote Post
Thuunder
post
Post #4





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


Dzięki.
Szkoda,że nie można tego zlokalizować, bo mam pierdyliard plików (nie swojej produkcji (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) ) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
pyro
post
Post #5





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


ale zlokalizowac w jakim sensie?
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(pyro @ 27.08.2008, 16:11:26 ) *
chyba:

  1. <?php
  2. print_r($GLOBALS);
  3. ?>

Racja i przepraszam. Nawyk po superglobalach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Thuunder
post
Post #7





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


chodzi mi o znalezienie tego gdzie ta zmienna się pojawia ... ale mogę to zrobić grep'em...
Go to the top of the page
+Quote Post
pyro
post
Post #8





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(Thuunder @ 27.08.2008, 16:36:05 ) *
chodzi mi o znalezienie tego gdzie ta zmienna się pojawia ... ale mogę to zrobić grep'em...


ale jak pojawia? jej przypisanie, czy wogóle wszędzie gdzie ona wsytępuje?
Go to the top of the page
+Quote Post
Thuunder
post
Post #9





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


tak jak się pojawia i gdzie występuje też, bo tam gdzie powinna być to jej nie ma - kampi gdzieś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) j..
Go to the top of the page
+Quote Post
pyro
post
Post #10





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


proszę:

  1. <?php
  2. function find_variable($var_name, $files_array)
  3. {
  4. $found = array();
  5. if(gettype($files_array) == 'string')
  6. {
  7. $files_array = (array)$files_array;
  8. }
  9. foreach($files_array as $file)
  10. {
  11. $arr = file($file);
  12. for($i = 1; $i <= count($arr); $i++)
  13. {
  14. if(strstr($file[$i], $var_name))
  15. {
  16. $found[$file] = $i; 
  17. }
  18. }
  19. }
  20. if(count($found) > 0)
  21. return $found;
  22. else
  23. return false;
  24. }
  25. ?>


// ADD

zmienną podajesz w formacie $variable, a tablica zwraca wynik w sposób $tablica['nazwa_pliku_w_ktorej_jest_wystąpienie'] = 'numer_lini_w_pliku_w_ktorym_wystapila_zmienna';
Go to the top of the page
+Quote Post
Thuunder
post
Post #11





Grupa: Zarejestrowani
Postów: 234
Pomógł: 1
Dołączył: 29.10.2004

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


Musiałem trochę tą funkcję poprawić, ale fajny pomysł.
Dzięki wielkie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 22.08.2025 - 19:15