PHP Source Code Formatter - Format PHP code according to personal preferences.Used by the search engine, Code Assist and PHP Explorer View. PHP User Model - provides an API for navigating through PHP inspected data (PHP classes, functions, constants, variables and include statements).It adds capabilities to the PHP Language model and the PHP Inspector. PHPDoc Support - provides infrastructure that helps overcome some of the PHP language complexities.The PHP Inspector component is based on the PHP language Lexer and Parser and provides analysis for all PHP source code in either PHP 4 or PHP 5. PHP Inspector / Code Builder - analyzes PHP language elements such as: classes, functions, constants, variables, include statements, PHPDoc blocks and errors.The two PHP major versions support will affect the code assist, syntax coloring and PHP Functions view. This Core component is the basis of all PHP language classes, functions and constants and it will support both PHP 4 and PHP 5. PHP Language Model - provides infrastructure for the PHP language and the most popular extensions.The PHP IDE Core provides the infrastructure for the PHP IDE and includes: The PHP IDE Project will include the following components: Project Description Functional Requirements The next section describes in detail the design, features and extension points needed in order to provide a comprehensive IDE. The project will be composed of a set of extensible features covering the development life cycle of PHP including functionality that deals with developing, deploying, documenting, debugging and testing PHP-based applications. The project will contribute an initial set of Eclipse plug-ins that will add PHP IDE capabilities to Eclipse, and will provide APIs to further extend the functionality of the project. In providing developers with PHP capabilities. It will leverage the existing Web Tools Project This project will encompass the development components necessary to develop PHP-based Web ApplicationsĪnd will facilitate extensibility. The PHP IDE project will deliver a PHP Integrated Development Environment framework for the Eclipse platform. Will further facilitate application development with PHP. Of maturity where organizations are seeking standard tools and solutions that The fast and wide adoption of the language.
PHP’s simplicity and low cost of ownership have all contributed to PHP has gained significant momentum with now more than 23 million Web domains
PHP started as an open source project about 10 years ago. You are invited to comment on and/or join the project. This proposal is written to solicit additional participation and input from theĮclipse community. This proposal is in the Project Proposal PhaseĪnd is written to declare its intent and scope. This document describes the content and the scope of the proposed project. The PHP IDE Project is a proposed open-source project under the Eclipse Tools Project. Eclipse PHP Integrated Development Environment