![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
czy możliwe jest (np. na końcu skryptu albo po zaincludowaniu) wyświetlenie nazw i/lub wartości wszystkich zmiennych, które zostały użyte w skrypcie?
-------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 866 Pomógł: 32 Dołączył: 2.06.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To zależy, możesz zrobic np:
Ale nie wiem czy o to ci chodzi. Bo jezeli tylko te uzyte a nie wszystkie zadeklarowane to...nie jestem pewien co rozumiesz przez użyte. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Cytat(sztosz @ 2004-06-29 10:41:16) Bo jezeli tylko te uzyte a nie wszystkie zadeklarowane to...nie jestem pewien co rozumiesz przez użyte. A Twój sposób to jakie zwróci? Użyte czy zadeklarowane? @sopel: spróbuj tym: get_defined_vars(). Po więcej informacji na temat tej funkcji odsyłam do manuala. -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 866 Pomógł: 32 Dołączył: 2.06.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam skupiłem sie na wartosciach zmiennych zamiast na przeczytaniu ze zrozumieniem
![]() -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat(kszychu @ 2004-06-29 10:47:53) spróbuj tym: get_defined_vars(). Po więcej informacji na temat tej funkcji odsyłam do manuala. dzięki za pomoc. zastanawiałem się czy jesli ktoś zrobi include() mojego pliku .php w swoim skrypcie to czy będzie mógł w jakiś sposób wyciągnąć użyte w nim zmienne. na szczęście (z tego co doczytałem w manualu) funkcja ta nie zwraca zmiennych z zaincludowanego pliku. Ten post edytował sopel 29.06.2004, 17:00:00 -------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]() ![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
o ile wiem nie da się wyciągnąć zmiennych, które użyte były tylko w zaincludowanym pliku. Jeżeli chcesz zmienne zadeklarowane/zmienione w nowym pliku to porównaj sobie tablice $_GLOBALS sprzed i zpo zaincludowania as follows
oczywiście funkcje porównaj piszesz sobie sam i jeżeli będzie dobra to wyciągnie Ci wszystkie zmienne których wartość została zmieniona bądź które zostały dopiero w tym pliku zadeklarowane. Normalnie nie ma możliwości sprawdzenia jakie zmienne zostały użyte, ale możesz spróbować tego dojść używająć rozszerzeń do debugowania. Mam nadzieję, że pomogłem Adam |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 790 Pomógł: 7 Dołączył: 6.02.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
@Jabol zamiast porownaj to array_diff" title="Zobacz w manualu PHP" target="_manual
-------------------- Michał Płachta
Warsztat: Mac OS X Leopard, PostgreSQL, Text Mate, Retrospectiva + SVN |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 08:16 |