This is our final instalment in our a 4 part blog series about using an IDE for PHP Development. For more information check out parts 1,2, and 3. Please join our lead developer, Stefen Abrams as he explores IDE’s and their use in more detail.
What options are available?
This developer is a big fan of PhpStorm, which is part of a larger set of language-specific tools, all of them excellent. A variant of the Java-oriented IntelliJ IDEA forms the basis of Google’s Android Studio, and for the most part, each editor is recognizable and familiar regardless of the language being deployed. So the time you invest in PHPStorm and the skills you draw from it are readily transferable to other environments. In addition, the JetBrains team has been very pro-active about supporting new language features in PHP 7, and the currently version is very solid in that regard.
The other option, also coming from the Java world, is NetBeans, which also comes in a specially-tailored PHP distribution. NetBeans is a solid distribution in itself, and a solid choice if you’re on a budget, but at the time of our evaluation its support for new PHP 7 language features were not present in the core distribution, and seriously lacking in the nightly builds. Give it a look if you work with the PHP 5.x line, and keep an eye on it if PHP 7 is your thing.
Thank you for joining us for our 4 part series on using an IDE for PHP. If you enjoyed this series, we’d love to hear what you’d like to see a series on next. Tweet or Facebook us, or leave us a message in the comments.