PHP Development Tools: Difference between revisions

Content deleted Content added
m apostrophe-quotes
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
(22 intermediate revisions by 14 users not shown)
Line 1:
{{Infobox software
| name = PHP Development Tools
| screenshot = [[File:PHP Development Tools.png|300px|frameless|center]]
| developer = [[Eclipse Foundation]]
| latest release version = 8.2<ref>{{ cite web | url = https://github.com/eclipse-pdt/pdt/wiki/NewIn82 | title = NewIn82 | access-date = 18 August 2024 | date = 2 December 2023 | website = [[Eclipse Foundation]] }}</ref>
| latest release version = 5.3<ref> {{ cite web | url = https://www.eclipse.org/community/eclipse_newsletter/2018/march/pdt.php | title = What's new in Eclipse PHP Development Tools (PDT) 5.3 | access-date = 9 February 2019 | last = Pakuła | first = Dawid | date = 22 March 2018 | website = [[Eclipse Foundation]] | quote = The Eclipse PHP Development Tools 5.0 or PDT 5.0 release was a big success, but we aren’t done yet and are still working on our product. The team released two minor versions and with Oxygen.3 will deliver the third. Each one contains new features and improvements as part of over 100 resolved issues on Bugzilla! | format = html | archive-url = https://web.archive.org/web/20190209164516/https://www.eclipse.org/community/eclipse_newsletter/2018/march/pdt.php | archive-date = 9 February 2019 | df = dmy-all }} </ref>
| latest release date = {{Start date and age|20182023|0312|2202}}
| repo = https://github.com/eclipse/pdt
| operating system = [[Cross-platform]]
| genre = [[Integrated development environment|PHP IDE]]
| license = [[Eclipse Public License]]
| website = {{URL|httphttps://www.eclipse.orgdev/pdt/}}
}}
 
'''[[PHP]] Development Tools''' ('''PDT''') is a language IDE plugin for the [[Eclipse (software)|Eclipse platform]] and the [[open-source software|open-source]] project that develops it.
 
The project intends to encompass all tools necessary to develop PHP based software. It uses the existing Eclipse Web Tools Project to provide developers with PHP capabilities. All these phpPHP tools are easy to use and developers can speed up the development process by using these tools. Additional Pluginsplugins are available as [[PDT Extensions]].
 
==Key Featuresfeatures==
{{Infobox software
| name = PHP Development Tools
| screenshot = [[File:PHP Development Tools.png|300px|frameless|center]]
| developer = [[Eclipse Foundation]]
| latest release version = 5.3<ref> {{ cite web | url = https://www.eclipse.org/community/eclipse_newsletter/2018/march/pdt.php | title = What's new in Eclipse PHP Development Tools (PDT) 5.3 | access-date = 9 February 2019 | last = Pakuła | first = Dawid | date = 22 March 2018 | website = [[Eclipse Foundation]] | quote = The Eclipse PHP Development Tools 5.0 or PDT 5.0 release was a big success, but we aren’t done yet and are still working on our product. The team released two minor versions and with Oxygen.3 will deliver the third. Each one contains new features and improvements as part of over 100 resolved issues on Bugzilla! | format = html | archive-url = https://web.archive.org/web/20190209164516/https://www.eclipse.org/community/eclipse_newsletter/2018/march/pdt.php | archive-date = 9 February 2019 | df = dmy-all }} </ref>
| latest release date = {{Start date and age|2018|03|22}}
| operating system = [[Cross-platform]]
| genre = [[Integrated development environment|PHP IDE]]
| license = [[Eclipse Public License]]
| website = {{URL|http://www.eclipse.org/pdt/}}
}}
 
=== PHP Editoreditor ===
'''[[PHP]] Development Tools''' ('''PDT''') is a language IDE plugin for the [[Eclipse (software)|Eclipse platform]] and the [[open-source software|open-source]] project that develops it.
 
The project intends to encompass all tools necessary to develop PHP based software. It uses the existing Eclipse Web Tools Project to provide developers with PHP capabilities. All these php tools are easy to use and developers can speed up the development process by using these tools. Additional Plugins are available as [[PDT Extensions]].
 
==Key Features==
=== PHP Editor ===
 
* Syntax Highlighting
Line 43 ⟶ 28:
=== Easy and powerful code navigation ===
 
=== AdvancedDebugging PHPand Debuggingprofiling ===
 
* Zend Debugger
* XDebug
 
=== Syntax Validation ===
 
==Primary modules==
*Core &mdash; [[parser]], search [[algorithm]], communication and more
*Debug &mdash; protocols, messages, executable and [[web server]]
*User Interface &mdash; editor, views, preferences and [[Wizard (software)|wizard]]s
*Formatter &mdash; advanced code formatter
*Refactoring &mdash; PHP refactoring support
*PHPUnit &mdash; [[PHPUnit]] Support
*Composer &mdash; [[Composer (software)|Composer]] Support
*Profiler &mdash; Zend Debugger profiling support
 
==Project timeline==
The project officially began around March 8, 2006. By the end of 2006, the project was approaching the 0.7 release. On April 6, 2007, 0.7 RC3 was released as the final 0.7 version.
 
In the latter half of 2007, a series of 1.0 milestones were reached, and on September 18, 2007, PDT 1.0 Final was released.
 
==Naming issues==
The PHP Development Tools project has had two names during its development. * It was initially named PHP Development Tools, then changed to PHP IDE, and reverted to PHP Development Tools on January 1, 2007.<ref>
[http://dev.eclipse.org/mhonarc/lists/php-dev/msg00129.html PHP IDE -> PDT]</ref> Various documentation and reviews use either name.
 
==Zend Technologies contributions==
Significant PDT development is being done by Zend Technologies. Zend sells a competing product named [[Zend Studio]]. PDT, as free software, may cannibalize sales of Zend Studio although the latter has more features.<ref>{{
cite web
| url=http://www.zend.com/en/products/studio/comparison
| title=Zend Studio PDT Comparison
| publisher=[[Zend Technologies]]
| accessdate=2009-05-07}}</ref> Others contend that PDT is deliberately maintained as a "lite" version of Zend Studio.<ref>{{
cite web
|url = http://whitelionsoft.com/blog/2008/04/11/php-for-eclipse-phpeclipse-vs-pdt/
|title = PHP for Eclipse - PHPeclipse vs PDT
|quote = I can only guess that Zend, realizing the popularity of Eclipse, figured they should get involved and either… Didn’t bother to do a simple Google search for Eclipse PHP or…decided to create an introductory trial version (crippleware), label it as open source, and announce it to the world as the glorious PDT
|accessdate = 2009-05-07
|deadurl = yes
|archiveurl = https://archive.is/20130209102152/http://whitelionsoft.com/blog/2008/04/11/php-for-eclipse-phpeclipse-vs-pdt/
|archivedate = 2013-02-09
|df =
}}</ref>
 
==References==
{{Reflist}}
 
==External links==
{{Portal|Free and open-source software}}
*[http://www.eclipse.org/pdt/ PHP Development Tools project page]
 
{{Eclipse Foundation}}
{{Eclipse plugins}}
 
[[Category:Eclipse (software)]]
 
 
{{software-stub}}
 
=== Easy and powerful code navigation ===
 
=== Advanced PHP Debugging ===
 
* Zend Debugger
* XDebugXdebug
 
=== Syntax Validationvalidation ===
 
==Primary modules==
Line 119 ⟶ 43:
*PHPUnit &mdash; [[PHPUnit]] Support
*Composer &mdash; [[Composer (software)|Composer]] Support
*Profiler &mdash; Xdebug and Zend Debugger profiling support
 
==Project timeline==
Line 127 ⟶ 51:
 
==Naming issues==
The PHP Development Tools project has had two names during its development. * It was initially named PHP Development Tools, then changed to PHP IDE, and reverted to PHP Development Tools on January 1, 2007.<ref>{{Cite web |url=http://dev.eclipse.org/mhonarc/lists/php-dev/msg00129.html |title=PHP IDE -> PDT |access-date=2007-05-22 |archive-date=2007-05-21 |archive-url=https://web.archive.org/web/20070521112050/http://dev.eclipse.org/mhonarc/lists/php-dev/msg00129.html |url-status=dead }}</ref> Various documentation and reviews use either name.
[http://dev.eclipse.org/mhonarc/lists/php-dev/msg00129.html PHP IDE -> PDT]</ref> Various documentation and reviews use either name.
 
==Zend Technologies contributions==
Line 142 ⟶ 65:
|quote = I can only guess that Zend, realizing the popularity of Eclipse, figured they should get involved and either… Didn’t bother to do a simple Google search for Eclipse PHP or…decided to create an introductory trial version (crippleware), label it as open source, and announce it to the world as the glorious PDT
|accessdate = 2009-05-07
|deadurlurl-status = yesdead
|archiveurl = https://archive.istoday/20130209102152/http://whitelionsoft.com/blog/2008/04/11/php-for-eclipse-phpeclipse-vs-pdt/
|archivedate = 2013-02-09
|df =
}}</ref>
 
Line 153 ⟶ 75:
==External links==
{{Portal|Free and open-source software}}
*[httphttps://www.eclipse.orgdev/pdt/ PHP Development Tools project page]
 
{{Eclipse Foundation}}
Line 159 ⟶ 81:
 
[[Category:Eclipse (software)]]
[[Category:EclipseFree (software) programmed in PHP]]
[[Category:Software using the Eclipse Public License]]
 
 
{{Programming-software-stub}}