|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
Classes and FunctionsHello,
Is there a way to see what objects and functions a script loaded/required/used? I could recursively loop through the globals, but if objects were unset, then i may miss some. I could make a 'tracking' object and every time i load/include a file (which contains a class def or a function def) to add that file to the tracking object...but it would be nice if i didn't have to modify my existing code to see which objects and functions a script actually used, or at least, requested and loaded into memory. Thanks in advance, Daniel Kolbo ` -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php |
|
|
Re: Classes and FunctionsOn Sun, Nov 1, 2009 at 9:50 PM, Daniel Kolbo <kolb0057@...> wrote:
> Hello, > > Is there a way to see what objects and functions a script > loaded/required/used? > I don't think it's possible to that in PHP code. > > I could recursively loop through the globals, but if objects were unset, > then i may miss some. > > I could make a 'tracking' object and every time i load/include a file > (which contains a class def or a function def) to add that file to the > tracking object...but it would be nice if i didn't have to modify my > existing code to see which objects and functions a script actually used, > or at least, requested and loaded into memory. > maybe what you are looking for is xdebug (http://xdebug.org/). It provide code coverage analysis. > > Thanks in advance, > Daniel Kolbo > ` > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? |
|
|
Re: Classes and FunctionsOn Sunday 01 November 2009 2:50:55 pm Daniel Kolbo wrote:
> Hello, > > Is there a way to see what objects and functions a script > loaded/required/used? > > I could recursively loop through the globals, but if objects were unset, > then i may miss some. > > I could make a 'tracking' object and every time i load/include a file > (which contains a class def or a function def) to add that file to the > tracking object...but it would be nice if i didn't have to modify my > existing code to see which objects and functions a script actually used, > or at least, requested and loaded into memory. > > Thanks in advance, > Daniel Kolbo > ` Depends what you are trying to do with it, but I suspect these are a good start: http://www.php.net/get_defined_functions http://www.php.net/get_defined_vars http://www.php.net/get_defined_constants http://www.php.net/get_declared_classes http://www.php.net/get_declared_interfaces http://www.php.net/get_included_files -- Larry Garfield larry@... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php |
|
|
Re: Classes and FunctionsOn Sun, Nov 1, 2009 at 6:46 PM, Larry Garfield <larry@...>wrote:
> On Sunday 01 November 2009 2:50:55 pm Daniel Kolbo wrote: > > Hello, > > > > Is there a way to see what objects and functions a script > > loaded/required/used? > > > > I could recursively loop through the globals, but if objects were unset, > > then i may miss some. > > > > I could make a 'tracking' object and every time i load/include a file > > (which contains a class def or a function def) to add that file to the > > tracking object...but it would be nice if i didn't have to modify my > > existing code to see which objects and functions a script actually used, > > or at least, requested and loaded into memory. > > > > Thanks in advance, > > Daniel Kolbo > > ` > > Depends what you are trying to do with it, but I suspect these are a good > start: > > http://www.php.net/get_defined_functions > http://www.php.net/get_defined_vars > http://www.php.net/get_defined_constants > http://www.php.net/get_declared_classes > http://www.php.net/get_declared_interfaces > http://www.php.net/get_included_files > > -- > Larry Garfield > larry@... > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > information. They are easy to understand and make the perfect tool for this kind of scenario. I'd like to know how do you solve this. cheers -- Martin Scotta |
|
|
Re: Classes and FunctionsDaniel Kolbo wrote:
> Hello, > > Is there a way to see what objects and functions a script > loaded/required/used? > > I could recursively loop through the globals, but if objects were unset, > then i may miss some. > > I could make a 'tracking' object and every time i load/include a file > (which contains a class def or a function def) to add that file to the > tracking object...but it would be nice if i didn't have to modify my > existing code to see which objects and functions a script actually used, > or at least, requested and loaded into memory. > > Thanks in advance, > Daniel Kolbo > ` > if it's for debugging, get a good debugger so you can inspect at break points; for use during runtime and something "scripted" you can call the relevant get_defined/declared functions before before your app does it's loading, then the same later on and compare to get a definitive list. also worth asking if you're refering to objects (as in instances) or classes. Object = instance of a Class [ $object = new Class() ] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php |
| Free embeddable forum powered by Nabble | Forum Help |