PhpStorm adds automatic code completion

Version 2.0 also adds support for PHP 5.3, Zend Debugger and Xdebug, plus integration with GitHub.
2월 25, 2011
기능 릴리스

PhpStorm provides a rich and intelligent code editor for PHP with syntax highlighting, extended code formatting configuration, on-the-fly error checking, and smart code completion. PhpStorm is an IDE for HTML, JavaScript and PHP. PhpStorm code completion (Ctrl + Space) finalizes classes, methods, variable names, and PHP keywords, plus commonly used names for fields and variables depending on their type. PhpStorm editor respects PHPDoc in your code and provides appropriate code completion suggestions based on @property, @method and @var annotations. When you edit the PHPDoc for your code with PhpStorm, the variables names and types are auto-completed from the corresponding code blocks. PHP code refactorings also consider PHPDocs to keep them up-to-date. PhpStorm IDE allows to use Smarty template engine and offers productivity features for working with .tpl files. Thorough source code analysis allows PhpStorm to provide a sophisticated code completion even to an unannotated code.

Updates in V2.0

  • Complete PHP 5.3 Support
    Full namespaces and closure support is added in 2.0.
  • Automatic Code Completion
    This long-requested feature is now available: code completion dropdown is invoked automatically on typing (enabled by default). Code completion has also been improved to support array indexes in PHP code.
  • Zend Debugger and Xdebug
    The IDE will automatically listen for debugger connection, requesting missing file mappings as needed, so with a single button-click in the browser the debugger will pop up with your page source. It also works on all AJAX requests while a debugger cookie is set.
  • Browser-initiated Debugging Support
    You can use the Zend Toolbar, XDebug toolbar or our browser bookmarklets to initiate debugging directly from any page in a modern browser such as Firefox, IE, Google Chrome or Safari.
  • Command Line Tool Support
    You can quickly run shell commands with dedicated support for framework tools, including completion and parameter info for Zend_Tool and Symfony tool and adding these features for custom tools via an XML descriptor.
  • Advanced Code Inspection
    The new PhpStorm introduces several new code inspections: Control flow / Unreachable statement, Control flow / Wrong catch clauses order, Probably bug / Wrong string concatenation operator and Type compatibility / Invalid foreach() argument type.
  • New Git Log UI
    Now you will be able to filter changes by branch, tag or developer, highlight changes made in a specific folder, or show differences right in the IDE.
  • GitHub Integration
    Many of you have heard about GitHub and some are probably using it for your projects. Now you'll be able to check out your existing GitHub repository right from the IDE and auto-open it as a project.
  • Mercurial Support
    Pulling and pushing changes from IDE, visual merging.
  • Better SQL Console
    Full-fledged editor for SQL queries. Easier, yet more flexible connection configuration with automatic driver downloads. Editable query results table.

About JetBrains

JetBrains has a passion for making people more productive through smart software solutions that help them focus more on what they really want to accomplish, and less on mundane, repetitive tasks. As veteran Java developers, JetBrains developers felt bogged down by even the best tools they could find back in 2000, so they set out to build something better. From those first efforts came IntelliJ IDEA, which has been consistently honored with our industry's top awards. Java developers the world over praise IntelliJ IDEA as a highly innovative IDE. Its unprecedented refactoring support, intelligent coding assistance and overall usability have helped thousands of developers to shed much of the traditional drudgery of coding, improve their productivity and code quality and enjoy the craft of programming more.

Running a script with PhpStorm.

PhpStorm

리팩토링, 코드 완성, 즉석 코드 분석 및 코딩 생산성 지향 기능을 갖춘 PHP IDE.

PhpStorm 도 구매할 수 있습니다:

궁금한 점이 있으세요?

JetBrains 사 제품 라이선스 담당자와 라이브 채팅