![]()  | 
	 
| Breakpointing on built-in php functions | 
| 
		
		 Site Admin 
				
		
  | 
	Why not to set it on the php code where you call this function?
 
	if on the other hand you need to debug session_start, feel free to download php sources, compile them with debug info and proceed with debugging in C/C++ IDE like visual studio (windows) or kdevelop (linux/unix).  | 
||||||||||||
| 
	 _________________ The PHP IDE team  | 
|||||||||||||
		
		
  | 
	
 The issue is there are many places in the code where these functions are called. I want to see where they're being invoked from in specific cases. The wrapper is the best solution, but it's more of a pain then I expected.  | 
||||||||||||||
| 
	 _________________ PA  | 
|||||||||||||||
| 
		
		 Veteran 
				
		
  | 
	
 I would probably handle this situation by defining all the wrapper functions in one file, setting that file as an auto-include in php.ini, and doing a global search-and-replace on the actual function calls to replace them with calls to the wrappers. Just make absolutely sure that the wrappers are parameter-compatible with their real-function equivalents, lest you create runtime errors. The biggest downside to this approach is that it slows the performance of those function calls, since it adds a user-level function call into the mix. However, for functions like session_start() that you aren't calling thousands of times in a tight loop, the penalty probably isn't even measurable by the profiler, yet alone noticeable.  | 
||||||||||||||
| 
	 | 
|||||||||||||||
| Breakpointing on built-in php functions | 
	
  | 
||
  
		 | 
	
	Content © NuSphere Corp., PHP IDE team
Powered by phpBB © phpBB Group, Design by phpBBStyles.com | Styles Database.
Powered by
Powered by phpBB © phpBB Group, Design by phpBBStyles.com | Styles Database.
Powered by


RSS2 Feed