Zend Studio Integration

Zend Studio is the only Integrated Development Environment (PHP IDE) available for professional developers providing the capabilities needed to develop business applications. Features like refactoring, code generation, code assist and semantic analysis combine to enable rapid application development on both the server side (in PHP) and the browser side (in JavaScript).

Zend Studio also makes it simple to develop in a production-like environment by integrating with VMware Workstation for running and debugging PHP applications.

Integrating Zend Studio with Zend Server allows you to benefit both from Zend Studio's debugging and profiling functionality and from Zend Server's monitoring capabilities. Zend Server monitors and constantly tests your PHP environment and programs in order to allow you to gain maximum efficiency. Instances of problematic scripts and slow execution are captured by Zend Server as 'events'. Integration with Zend Studio allows you to view, test, debug and profile these events in Zend Studio.

Debugging and Profiling Events from Zend Server

The integration with Zend Studio allows you to debug and profile an event in Zend Studio directly from within the Zend Server UI. For more information on these procedures, see Working with Events.

To debug and profile events with Zend Studio and any other IDE, Zend Server needs to be configured to facilitate communication with the IDE. For more information, see Setting Up Debugging.

Exporting Event Data

You also have the option to export event data to be imported later into Zend Studio. This is especially useful when the developer does not have access to the Zend Server on which the event occurred. Zend Server events can also be exported as .amf files using the Code Tracing feature in Zend Studio. Integrating Code Tracing into Zend Studio allows you to open the source of the execution data inside your environment.