Phpstorm 7
New - PhpStorm 7 Written by Ian Elliot Wednesday, 23 October 2013 JetBrains has a new major release of PhpStorm, its PHP development environment with support for all the new stuff including Vagrant, Drupal, Zend 2, Web Components, TypeScript and easy debugging. PhpStorm 7 has support for the latest PHP 5.5, type inference and PHPDoc improvements, new refactorings (Move Static Member and Extract Interface), new code inspections and quick fixes. It also features improved PHP syntax coloring, which can be customized, to aid readability. It provides separate colors for: • Function and method declarations • Function calls, static and instance method calls • Classes and interfaces, static and instance class fields New features in PhpStorm help with debugging and unit testing. Debugger Configuration Validation verifies the configuration of Xdebug and Zend Debugger and let you know if anything is missing and how to fix it - and if you have ever tried to configure either then you will know what a potential time saver this is.
I have been struggling with installing Phpstorm in Ubuntu 14.04 since I am new to Ubuntu. I have put Phpstorm in my home directory. Here is the code I use after that. Real debugging is probably one of the most coolest things that are possible in software development: Remember the times where you echoed out everything in your app.
Smart Setp-Into is a feature that allows you to choose the function to step into while debugging and this functionality also works with dynamic function calls. Mediachase Screen Capture more. PhpStorm's PHPUnit on Server feature has also been 'significantly reworked' The release extends its range of built in tools and its support for third party products. It natively integrates Vagrant, a tool for creating reproducible development environments. By scripting a virtual machine, Vagrant provides a way of sharing a development machine - other developers can launch an identical machine from within the IDE.
Support for Google App Engine now allows you to create your app, run it and deploy it to the GAE server without leaving PhpStorm. A new Drupal plug-in supports features of Drupal 6 and 7, some of which also work for Drupal 8. There's also support for Zend Framework 2, Symfony 2 and other PHP frameworks. PhpStorm introduces a new Web toolkit with support for front-end web technologies including three alternative sets of JavaScript templates, EJS, Handlebars and Mustache. It introduces Initial support for Web Components and the Stylus stylesheet language.
For those working with Saas, it now supports Compass. Its improved JavaScript debugger now has a Variables view (only for Google Chrome and Node.js) and an Elements tab for inspecting elements of the current web-page and showing its contents live. (click for larger version) PhpStorm 7 provides support for latest TypeScript 0.9, while support for other languages, such as CoffeeScript and Dart, has been improved, and there is a new structure view for LESS and Sass. Integration with GitHub has been improved, allowing GitHub users to make pull requests right from the IDE. In this video Maarten Balliauw, Technical Evangelist at JetBrains, provides an overview of new features in PhpStorm 7. PhpStorm 7 is available for Linux, Windows and OSX.
There is a 30 day trial you can download and the personal licence is 89 Euros plus VAT - open source projects and courses can use it for free. Check out the JetBrains website for other pricing information.