PHP Development Tools

PHP Development Tools (PDT) is a language IDE plugin for the Eclipse platform and the open-source project that develops it.

PHP Development Tools
Developer(s)Eclipse Foundation
Stable release
7.1[1] / March 18, 2020 (2020-03-18)
Repository
Operating systemCross-platform
TypePHP IDE
LicenseEclipse Public License
Websitewww.eclipse.org/pdt/

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
  • Content Assist
  • Code Formatter
  • Refactoring
  • Code Templates

Easy and powerful code navigation

Debugging and profiling

  • Zend Debugger
  • Xdebug

Syntax validation

Primary modules

  • Core parser, search algorithm, communication and more
  • Debug protocols, messages, executable and web server
  • User Interface editor, views, preferences and wizards
  • Formatter advanced code formatter
  • Refactoring PHP refactoring support
  • PHPUnit PHPUnit Support
  • Composer Composer Support
  • Profiler Xdebug and 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.[2] 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.[3] Others contend that PDT is deliberately maintained as a "lite" version of Zend Studio.[4]

gollark: I see.
gollark: Yes, but I also did a similar thing with `all`.
gollark: Except for minor formatting details.
gollark: ... suspiciously, your `if len(set(choices)) whatever` line is identical to mine.
gollark: How nonhumorous.

References

  1. Pakuła, Dawid (18 March 2020). "What's new in Eclipse PHP Development Tools (PDT) 7.1" (html). Eclipse Foundation. Retrieved 9 February 2019.
  2. PHP IDE -> PDT
  3. "Zend Studio PDT Comparison". Zend Technologies. Retrieved 2009-05-07.
  4. "PHP for Eclipse - PHPeclipse vs PDT". Archived from the original on 2013-02-09. Retrieved 2009-05-07. 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


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.