Menu
Your Cart

Zend Studio

Zend Studio

Need more information on this product?

Please contact us on +44 (0)20 8733 7100 or via our online form.

Contact Us

If you are not currently a customer, you can apply for an account.

Register here


  • SKU: ZENDSTUD


Zend Studio is a PHP Integrated Development Environment (IDE) for creating rich internet applications including developer tools, Adobe Flex Builder and integration with Zend Framework.

Zend Studio is a professional PHP IDE designed to mobilise PHP apps and boost developers productivity. It helps create and maintain PHP code effectively, solve problems quickly, deploy in the cloud and improve team collaboration.


Zend Studio - Features

Zend Studio is the only Integrated Development Environment (IDE) designed for professional developers that encompasses all the development components necessary for the full PHP application lifecycle. Through a comprehensive set of editing, debugging, analysis, optimization, database tools and testing Zend Studio for Eclipse speeds development cycles and simplifies complex projects

Zend Studio for Eclipse combines proven Zend technology and the Eclipse PHP Developers Tools (PDT) project to create the worlds most powerful IDE for developing rich Web applications. By combining proven Zend PHP editor technology, integration with Zend Platform and Zend Core, built in database connectivity, integrated debugging , profiling, code coverage and testing capabilities, team support with extensible version control support, support for Zend Framework, support for Web Services, comprehensive with multi-language support and extensibility provided by the vibrant Eclipse open source community, developers have the tools they need for support of the entire PHP application lifecycle.

  • Zend Platform Events List Integration
    (using Zend Platform 3.0)
  • Mactel support
  • Anti-Aliasing support
  • Embedded Java Code Completion: Easily integrate Java into your code using the Code Completion features and define / specify additional Jars or Class folders that can be used for code completion
  • Source Control Status Decoration: View changes and current status of source controlled files from the Project view. Project file labels are automatically colour coded according to their source control status
  • Zend Framework Integration: Seamlessly use integrated and customizable Zend Framework code completion and view the Framework functions list from the PHP Functions View
  • Remote WSDL File Support: Enables you to define your WSDL file as a remote URL file and get WSDL functions instantly.

Back to top

General Features in Zend Studio

Editor and File Management Features

  • PHP4 and PHP5 Support
  • Syntax Coloring, Code Assist
  • Templates (PHP, PHPDoc, New File)
  • Code Folding (Classes, functions and PHPDoc)
  • Real time error detection
  • Bookmarks
  • Smart Goto Source + Hover Support
  • Automatic Insertion (brackets, braces, PHPDoc)
  • Matching Bracket
  • Comment / Uncomment PHP code
  • PHP (Project) Explorer View
  • Open resource (File / function)
  • PHP Manual Integration
  • Search PHP element
  • File / Project / PHP Inspectors (Outlines)
  • Advanced Code Formatting (indentation, braces, white spaces and blank lines)
  • Find & Replace in Files
  • Tasks
  • Project Include Path
  • Problems View
  • DnD or Open Explorer Files
  • Easy Create New File
  • Code Assist for Include Content

Code Generation

  • New PHP elements wizards (Class, Interface)
  • Getter/Setter functions for class variables
  • Override/Implement methods

Editor

  • PHP4 and PHP5 support
  • Syntax coloring
  • Code assist for elements, PHPDoc and parameter hints
  • Templates for PHP, PHPDoc, New File, Zend Framework and BIRT
  • Code folding for classes, functions and PHPDoc
  • Real time error detection
  • Bookmarks
  • Smart goto source and hover support
  • Automatic insertion of brackets, braces and PHPDoc
  • Matching bracket highlighting
  • Comment / uncomment PHP code
  • Search PHP element
  • Code formatting of indentation, braces and white spaces
  • Find & replace in files

Source Control

  • Local history
  • CVS
  • Subversion

FTP

  • FTP
  • SSH/SFTP

Refactoring

  • Move
  • Rename
  • Organize includes

JavaScript Support

  • Syntax coloring
  • Code assist in JavaScript, HTML and PHP files
  • Integrated code inspection in Outline view

Debug / Profile / Code Coverage

  • Web server debugging
  • Text encoding support
  • Tunneling support
  • Profile and Debug URL
  • Web servers management
  • File content transfer (Use local copy or server copy)
  • SSL communication
  • Browser toolbar support (Firefox and IE)
  • PHP executable profiler
  • Web server profiler
  • Path mapping
  • Code coverage with profiling and unit testing

PHPUnit Test

  • Test cases and test suites creation wizards
  • Visual presentation of unit testing results
  • Failure trace with filtering
  • Integrated code coverage support
  • HTML/XML reports

Web Services

  • WSDL file creation wizard
  • WSDL file inspection

Miscellaneous

  • Advanced PHP code analyzer
  • RSS reader
  • PHPDocumentor
  • HTML WYSIWYG
  • Java code assist in PHP code
  • Code galleries
  • Zend Guard integration

Zend Platform Integration

  • Easy Platform GUI navigation
  • Events list view with filtering and settings
  • Integrated Zend Platform API

Zend Framework Integration

  • Integrated code assist
  • Framework project wizard
  • Code templates
  • MVC view
  • MVC code generation
  • Sources and workspace variable

Zend Studio Migration

  • Zend Studio keymaps easy activation
  • Import Zend Studio Projects

Known Issues

  • JavaScript Build Path - The JavaScript Build Path is based on links between HTML files and JavaScript files. Therefore, when including a Dojo library, it is recommended to have it configured as a runtime library and not as a source folder.
  • Performance issues - Adding a large JavaScript code base to the JavaScript Build Path may affect performance. Therefore, when including a Dojo library, it is recommended to have it configured as a runtime library and not as a source folder.
  • Upgrading from 6.0 - Due to the Eclipse version change, upgrading from Studio 6.0 to Studio 6.1 using the update mechanism is not recommended.
  • Using 6.0 Workspace - Due to the move from Eclipse 3.3 to 3.4, backward compatibility is not preserved. Once a Workspace has been opened in Studio 6.1, you will not be able to re-open it in Studio 6.0.

Zend Studio for Eclipse

Zend Studio for Eclipse is the next generation IDE in the Zend Studio family - combining proven Zend Studio technology and the Eclipse PHP Developers Tools (PDT) project, to create the world's most powerful IDE for developing rich Web applications. Designed for professional PHP developers who need to support the entire PHP application lifecycle, and want to take advantage of the sophistication and extensibility of the Eclipse framework and ecosystem - on its plug-ins technology, multi-language support and more.
  • Develop Code Faster
    Zend Studio is the only Integrated Development Environment (IDE) available for professional developers that encompasses all the code editing capabilities needed to develop modern business applications. It includes a powerful code editor with support for all web formats, Zend Framework Integration, Web Services support, access to hundreds of predefined code templates and PHPDoc support. These features combine to provide unprecedented simplicity and productivity for developers.
  • Solve Problems Faster
    Zend Studio provides comprehensive debugging and testing support that helps you diagnose and fix problems quickly and easily. With powerful support for both local and remote (on server) debugging, profiling, code coverage and PHPUnit support, Zend studio has all the tools a developer need to make sure code start out correct and to diagnose and problems that occurs. Zend Studio is integrated with Zend Platform's powerful PHP intelligence feature that speed root cause analysis of a problems so your web site is back on line sooner.
  • Improve Team Collaboration
    Zend Studio enhances productivity with team-oriented development features that improve collaboration between project members. With support for popular version control systems like CVS and Subversion, debugging support that allows teams to debug multiple problems on the same server simultaneously. This helps your team deliver robust, bug-free PHP applications quickly and cost effectively!
  • Streamline Project Management and Deployment
    The project management and deployment functions of Zend Studio streamlines your development process. With a project wizard, SQL/databases integration and PHP configuration management, projects get started quicker and stay more organized. Powerful deployment capabilities supporting various technologies like FTP and SFTP let Zend Studio work with your existing structure and make development a snap.

The Benefits of the Professional Edition

Zend Studio Professional is one of the most advanced Integrated Development Environments (IDE) available for professional PHP developers. Through a comprehensive set of editing, debugging, analysis and optimization tools, Zend Studio 5 Professional speeds development cycles and simplifies complex projects. Designed with business application development needs in mind; it is the perfect development environment for developers creating robust database applications with PHP.

Zend Studio 6 Professional delivers the ease-of-use, scalability, reliability, and extensibility that professional developers need:

  • Embedded Internet Explorer: Directly view and debug your application in Zend Studio's internal browser
  • Subversion Integration: Seamlessly integrate between Zend Studio and Subversion source control with this top user-requested feature
  • FTP over SSL Support: Securely browse your FTP connection using SSL with Implicit and Explicit methods
  • Code Folding: Be more productive by easily folding classes, functions, PHPDoc blocks and non-PHP code.
  • Nested PHP Code Completion: Develop faster with new nested Code Completion support for a variety of PHP elements (functions, variables, etc.)
  • Web Services Support: Easily generate WSDL files directly from your PHP source code and parse existing WSDL files for Code Completion integration and Inspection View.
  • Simplify Web database application development with an integrated suite of database tools. Connect to the most prevalent SQL servers, including IBM DB2/Coudscape/Derby, MySQL, Oracle, PostgreSQL, SQLite and Microsoft SQL Server. Use Zend Query Editor to execute queries on connected servers. Connect live to several servers simultaneously. View database structures and manage content with Zend SQL Explorer.
  • Deliver applications in record time with the productivity of 100+ reusable Code Snippets. Zend Snippets Explorer lets you organize, view, and add utility functions and code samples. Connect automatically to the Zend hosted code Gallery where you can select, download, rate or upload additional Code Snippets.
  • Code smarter with new and enhanced analytical and optimization tools. The new Zend PHP Code Inspector manages the inspection of databases, in addition to function, classes, variables, function calls, variable usage, etc.
  • Make documenting your code, applications, and projects a breeze with PhpDocumentor(TM). The standard in PHP documentation is integrated within Zend Studio 5. It includes PhpDoc wizards and functionality allowing you to automatically add PHPDoc comments to files, classes, functions, constants and more.
  • Locally or remotely on the native environment using the most powerful debugger for PHP. Advanced debugging features include conditional breakpoints, stack trace view, advanced watches, variables and output buffer. Debug and profile your code directly from your browser with One-Click Browser Debugging.
  • Facilitate team development and team collaboration. Managing your source code effectively with tight CVS integration that allows you to perform CVS operations directly from within Zend Studio 5.
  • Simplify deployment with FTP and SFTP integration. Securely upload and download project files transparently to and from remote servers.
  • Learn or reuse code from top-notch PHP developers. Use over 50 fully functional database sample applications from top PHP community gurus for the most common databases (see above).

Back to top

Features in Zend Studio for Eclipse Version 6.1

Updated Zend Framework Support

Zend Framework 1.6 and Dojo projects

  • Dojo libraries can now be added to Zend Framework project build path with the new Zend Framework creation wizard libraries can be added either an external link or by importing them as a source.

Full Dojo editing support

  • Studio's Dojo integration functionality allows users to add the Dojo toolkit library to a project's Build Path, so that Dojo functions, classes and elements will be available for operations such as code completion and hover help.

Zend Controller Test Case Wizard

  • The new Zend Controller Test Case wizard allows for easy creation of tests for Controller 'Action' methods. These can simulate the server environment, including requests from the user and responses from the server.

Zend Action Helper Wizard

  • Zend Action Helpers provide an easy way of extending the capabilities of Action Controllers, allowing you to extend Action Controller functionality only when it is needed. Studio allows you to easily create and use Action Helpers within your Zend Framework projects through the new Zend Action Helper Wizard.

Code assist and go to source options for dispatched Action Helpers will be available from within Helper brokers.

Enhanced JavaScript support

JavaScript Build Path Configuration

  • The JavaScript build process scans all files, folders, projects and libraries that are on the project's JavaScript build path so that resources which are referenced in the project can be made available for Code Assist options and Refactoring operations.

    JavaScript's build path configuration options allow users to select which JavaScript resources to include/exclude from the build path, thereby significantly speeding up the process.

Advanced JavaScript Editing Features

  • Improved Syntax Highlighting
  • Smarter code assist proposals, with the inclusion of objects
  • Code assist for events in HTML tags
  • Go to declaration
  • Code folding
  • Automatic edit (brackets, parenthesis, quotes and JSDoc)
  • JavaScript Build Path configuration and ability to add runtime libraries
  • Improved Outline view supporting object types display and filtering of member variables and functions
  • JavaScript formatter with a wide variety of options to suit almost any preference, including the ability to configure multiple profiles
    For more information see http://www.eclipse.org/webtools/releases/3.0.0/newandnoteworthy/sourceediting.php

Updated Eclipse 3.4 Support


Studio is now based on Eclipse 3.4, which provides the following enhancements
  • Updated Eclipse platform that includes an enhanced update mechanism, Markers view and improved Problem view
  • Various usability improvements, including line matches in Result view and the ability to close tabs/views with middle click
  • Editor improvements such as improved regular expressions in the Find/Replace dialog, and enhanced Text Search Replace dialog
  • Import/export of launch configuration to support teamwork
  • Various Web Tool Platform improvements, including go to matching bracket, HTML validation severity preferences, and smart insert preferences

Improved SQL Query Builder


The SQL query builder now uses a graphical interface to significantly simplify the creation of SQL queries.

Improved Stability and bug fixes


Features in Pro edition Version 6.0.1

  • Added support for Zend Framework 1.5.2 so developer can now chose Zend Framework 1.0 or 1.5 when creating projects
  • View phtml files located in a Zend Framework projects are considered a Zend View class. Zend Studio will provide code assist for all normal View helpers that are predefined by Zend Framework to help improve development productivity. In addition, a new View Helper wizard was added to simplify the creation of a View Helper. The wizard automatically generates the file template and places the new View Helper file in the /application/default/views/helpers
  • The default Xend Framework project structure contains support for layouts
  • New GUI translation for German, French and Italian
  • Improved Code formatter: The code formatter profile has been updated to allow control of the formatting preferences for control statements such as if, else, etc. Improved Debugger performance The debug protocol to retrieve the current call-stack information was modified to reduce the number of network calls to the server. This modification improved significantly the debugger performance.
  • New Server Debugger configuration checks: A new "Test debug server connectivity" button was added to the debug configuration dialog. Clicking the button verifies that the correct version of Zend Debugger is installed on your PHP web server.
  • Improved Code folding: Version 6.01 fixes several issues that caused the editor to flicker when doing operations such as delete, undo and other large operations.
  • Improved Stability and bug fixes: Version 6.0.1 fixes Memory leaks that caused Studio to crash or hang as well as several other issues. Please consult the release notes for more details.
  • New PHP extensions added on Windows: Various PHP extensions (such as php mysql, php mysqli and many others) were added to the bundled PHP binary that is used on Windows for locally debugging PHP scripts. In v6.0.1 the Linux and Mac distributions still contain just the basic PHP binary without the extensions. To run/debug a PHP script locally and use extensions the user should install Zend Core (or any other distribution of PHP) and configure manually a new PHP Executable.
  • Updated Firefox 3 Toolbar support: There is a new Studio browser toolbar for that supports Firefox 3.0. In many cases the toolbar will automatically update during the migration from Firefox 2 to Firefox 3.

What's New in Zend Studio 7.0

PHP 5.3 Support

Zend Studio 7.0 provides support for the long-awaited PHP 5.3, which includes features like namespaces, late static binding and closures:
  • Code Assist and syntax highlighting for PHP 5.3
  • Namespace outline
  • Bundled PHP executables and debugging capabilities

Rapid Application Development with Zend Framework

Enhanced integration with Zend Framework lets you build better applications faster. Enhancements include:
  • Easy Creation of Zend Framework Elements
  • Customized Zend Framework Project Layout
  • Updated Zend Framework Example Project
  • Code generation through Zend Tool integration

Enhanced Source Code Editing

Zend Studio includes stronger object oriented capabilities with enhanced editing features
  • Mark Occurrences of Language Elements, Exit Paths and Requires
  • Override Indicators for quick navigation between methods
  • Type Hierarchy view for structured class hierarchy
  • Open Type / Method with Camel-Case Match
  • Code Assist Grouping
  • In-Place Refactoring for fast element renaming
  • Develop modular applications with Build and Include Path features
  • Turn a block of code into a function or a variable with Extract Variable / Method
  • Semantic Analysis and Auto Fix

Jump Starting Application Development

From installation to deployment, Zend Studio 7.0 makes it fast and easy to get going with your application project.
  • Quick and painless installation of a complete environment
  • Auto detection and configuration of Zend Server
  • Easy deployment of applications to the local server for debugging

Quick Root Cause Analysis through Zend Server Integration

Tightly integrated with Zend Server, you can quickly resolve application problems.
  • Easy Debug setup
  • View problems detected by Zend Server from within Zend Studio
  • Quickly reproduce and pinpoint problems captured by Zend Server

Performance enhancements

  • Reduced memory footprint with better workspace modeling
  • Use of Eclipse Indexing and Caching architecture
  • Removed unneeded dependencies

Back to top

Zend Studio - System Requirements

System Requirements

Zend Studio Client

Supported Operating Systems:

  • Windows x86 2000, XP, 2003, Vista (32 bit only)
  • Linux x86 (32 bit only)
  • Mac OS X 10.4, 10.5 x86 or Power (32 bit only)

PHP Compatibility:

  • Supports PHP version 4.x and above