I already have enabled xDebug profiling in my XAMPP installation and it works fine.
Now I like to ask if there is a way to say from within my source code when to sta
As stated by Laith, you can't choose when you want xDebug to start profiling and when you want him to stop. But, another xDebug feature offers this kind of flexibility: trace.
Profiling and tracing are not exactly the same things but, if you end up here, it may be possible that trace may suits your need.
To start tracing, you have to use this function:
xdebug_start_trace()
To stop tracing, you have to use this function:
xdebug_stop_trace()
There is quite a lot of settings you can use to change trace's behavior:
http://xdebug.org/docs/execution_trace