Two Questions
- How can I debug PHP code remotely which is lying on the server, currently I am using var_dump’s to check the value of variables ?
- How can I see how much memory and how much time particular function is taking to execute remotely which is lying on the server, any suggestion for good profiler for this ?
Note: I am talking about code which is lying remotely on the Server.
Like others said, Xdebug is your best bet. I’ll just chime in here and mention a couple profilers. If you’re on Linux you can’t go wrong with KCacheGrind and on Windows it appears WinCacheGrind is what you’d use. I was not aware of remote profiling being an option, it dumps to a file which you’d need to have access to. Although, it appears you are accustomed to that already.
Komodo is a pretty nice IDE with Xdebug support (debug requires paid version), although there is no reason to not just install Eclipse and pick up the Zend PDT.
My suggestion, program in Python and be a happier developer (more developer-friendly modules/tools) 😛