Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak znaleźć źródło/miejsce_deklaracji funkcji w PHP?
Forum PHP.pl > Forum > Przedszkole
paziek
Witam,

Mam przy sobie jakiegoś webmaila, który ma kilka niedoróbek, ale poza tym jest całkiem fajny.
Niestety, kod jest bardzo rozbudowany i znalezienie funkcji, która działa niepoprawnie - w celu jej naprawy - jest bardzo uciążliwe.
Jest jakiś sposób na znalezienie informacji gdzie dana funkcja została zadeklarowana?

Pozdrawiam,
Łukasz.
wookieb
Wydaje mi się, że tylko w taki brzydki sposób smile.gif
  1. <?php
  2. functon test()
  3. {
  4.  
  5. }
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. function test()
  15. {
  16.  
  17. }
  18. ?>


I wyskoczy ci blad w ktorym czesc bedzie brzmiala "previously declared in plik.php:[numer_linii]"

//DOWN Pytanie jest o php a nie o IDE.
Poza tym jest najzwyklejszy w świecie Total Commander, który też znajdzie miejsce deklaracji funkcji.
sowiq
Ściągnij sobie NetBeans'a (wersja dla PHP albo All) albo inne IDE. W NB klikasz na wywołanie funkcji, wciskasz kombinację [Ctrl] + [B] i już jesteś w deklaracji smile.gif
Zawsze możesz też użyć programu typu Windows Grep i wyszukiwać w treści plików function nazwa_funkcji(

@wookieb,
Ty tak na serio? biggrin.gif
blooregard
Qrde, to "Find in Project" już nie wystarcza ? (standard w NetBeans, Eclipse i każdym innym IDE).
Albo tak jak podał sowiq.
paziek
Cytat(sowiq @ 25.06.2009, 15:24:17 ) *
Ściągnij sobie NetBeans'a (wersja dla PHP albo All) albo inne IDE. W NB klikasz na wywołanie funkcji, wciskasz kombinację [Ctrl] + [B] i już jesteś w deklaracji smile.gif
Zawsze możesz też użyć programu typu Windows Grep i wyszukiwać w treści plików function nazwa_funkcji(

@wookieb,
Ty tak na serio? biggrin.gif

Zjada za dużo zasobów systemu. Wolę sposób wookieb smile.gif
Ale dzięki za sugestię, jak będę pracował na lepszej maszynie to rozważę NetBeans/Eclipse/Whatever smile.gif
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.