Php does not use IDE to quickly locate objects and locations defined by the number of rows or methods,
How to Implement php to quickly locate objects and locations defined by the number of lines or methods without using IDE
With some features of ReflectionMethod, you can quickly obtain the location of the function or method defined in which file, which is helpful for debugging programs without documentation!
Function function_dump ($ funcname) {try {if (is_array ($ funcname) {$ func = new ReflectionMethod ($ funcname [0], $ funcname [1]); $ funcname = $ funcname [1];} else {$ func = new ReflectionFunction ($ funcname);} catch (ReflectionException $ e) {echo $ e-> getMessage (); return;} $ start = $ func-> getStartLine ()-1; $ end = $ func-> getEndLine ()-1; $ filename = $ func-> getFileName (); echo "function $ funcname defined by $ filename ($ start-$ end) \ n ";}
Usage:
Function_dump ('get _ affiliate ');
Output:
Function get_affiliate defined by D: \ WWW \ admin \ affiliate. php (232-238)
Thank you for reading this article. I hope it will help you. Thank you for your support for this site!