-
1.PhpED
-
2.Create
-
3.Debug
- Php Debugger in NuSphere PhpED
- How to debug a PHP script
- Special Feature
- How to use PhpED’s PHP Debugger
- Step through lines of php code
- Inspect Call-Stack
- Inspect any variable or class in PHP
- Assign a different value to PHP variables in the script
- Set/toggle break points to interrupt php script execution
- Call PHP function on the fly and inspect the results
- Remote Debugging with SSH Tunnel
- Remote and Local debugging of PHP CLI scripts
-
4. Profile
- Php Profiler in NuSphere PhpED
- How to tune up performance of PHP Application
- How to use PhpED’s PHP Profiler
- Which PHP scripts take the longest time to run
- What are the particular lines of code, function calls and class methods where most of the time is spent by the application
- What are the lines of code, function calls and class methods which are visited the most – in other words get the biggest number of hits
- What are the particular lines of code, function calls and class methods where most of the memory is consumed by the application
- How to find the longest running SQL queries in PHP code?
- How does the data above changes when you run through the application multiple times
- Debugging with PhpED
- Remote debugging with PhpED
- Code highlighting in PhpED
- Code completion in PhpED
- Code Folding
- Auto Close quotes, brackets and tags in PhpED
- Webservices with NuSoap in PhpED
- PHP IDE Navigation features in PhpED
- Tab key code completion – PHP IDE hidden treasure
- See what it looks like in PhpED
-
5.Deploy
Secure, fast and flexible publishing of your PHP scripts to a remote server right from PHP IDE. All major protocols such as FTP, FTPS, SSH/SFTP, and WebDAV are supported
-
6.Integrate
New extensibility scope allows to integrate PhpED with 3rd party tools like php encoders, formatters or html validators. Pre-configured tools already include php documentor, html tidy, cvs client and html validator.
-
7.Major Features
- Major PHP IDE Features available in PhpED
- Advanced Editor
- Debugging and Profiling
- Code Insight
- Testing
- Embedded browsers
- Php Frameworks support
- Even more Advanced Editor
- Project and File Management
- Database client
- Refactoring of PHP code
- Integrated help system
- Supported platforms for NuSphere PhpED:
How does the data above changes when you run through the application multiple times
The PhpED PHP debugger will let you see the results produced by the Profiler in the previous runs of the application. You can navigate to different snapshots of PHP Profiler runs using left and right arrow buttons on Profiler’s tool bar.
The buttons also display the dropdown with previously generated results and their timestamps
In this tutorial you learned about the many features of the PHP Profiler and how to use them to quickly find and eliminate the bottlenecks in your PHP scripts. It is worth mentioning that PHP Profiler becomes especially powerful when used in conjunction with PhpED’s PHP debugger. Additional technical information is available on the NuSphere Forum.