PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智慧型代码补全,快速导航以及即时错误检查。
基本介绍
- 外文名:PhpStorm
- 类别:一款商业的 PHP 集成开发工具
- 功能:PHP编辑器,Java Script 编辑器
- 优点:跨平台,支持代码重构等
简介
PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。
(概述图片来源:)
功能
智慧型PHP编辑器
● PHP代码补全。

● 智慧型的重複编码检测器。
● PHP重构。
● 支持Smarty和PHPDoc。
● 支持多语言混合。
JavaScript 编辑器
● 基于DOM/指定浏览器完成。
● 代码导航和用法查找。
● JavaScript 重构。
● JavaScript调试器。
HTML/CSS编辑器
● 支持HTML5。
● 支持Zend编码。
● 检验和快速修正。
● 显示套用的外观。
● 提取嵌入样式。
轻量级IDE
● 易于安装。
● 可在Windows, Mac OS X, Linux上运行。
● 项目配置简单-可在任意地方打开代码开始工作。
● 性能优先。
智慧型的环境
● 可视化PhP单元测试运行期。
● VCS支持SVN, Git, Mercurial等。

● 支持FTP和远程档案同步。
● 可记录本地修改。
● 可视化调试 。
● 无需任何配置的调试器。
● 支持在PHP,JS,HTML中设定断点。
● 观察变数,视窗。
● 批量代码分析。
● 集成分析器。
优点
1、跨平台。
2、对PHP支持refactor功能。

3、自动生成phpdoc的注释,非常方便进行大型编程。
4、内置支持Zencode。
5、生成类的继承关係图,如果有一个类,多次继承之后,可以通过这个功能查看他所有的父级关係。
6、支持代码重构,方便修改代码。
7、拥有本地历史记录功能(local history功能)。
8、方便的部署,可以直接将代码直接upload到伺服器。
资料库设定
如图,使用远程mysql资料库的所以填的是IP,如果用本机,就填localhost。
phpStorm 设定资料库步骤一

如果想指定这个资料库连线使用某个资料库,那幺这样填写 jdbc:mysql://202.103.64.7/资料库名,例如jdbc:mysql://202.103.64.7/wp_kona
一切按照图上的填就差不多了,第一次创建会提示下载所需的档案jar,选择一个下载位置,几秒钟下载好后连带自动安装,10秒左右就能开始使用,很方便。
顺便可以点一下”Refresh Tables”,结果有834个资料库。
现在切换到”Schemas & Tables”面板可以看到所有资料库了,可以设定默认资料库。
再切换到”Console”选择默认的SQL为MYSQL。
然后点OK即可。
phpStorm 设定资料库步骤二

版本发布
2011年05月23日,PhpStorm 2.1 发布,商业PHP开发工具,该版本在性能和稳定性上都有重要的提升,新的Diff工具来比较目录、图像和DB的,“提取函式/方法的重构为PHP,“改变签名的重构为JavaScript,在谷歌Chrome的JavaScript调试器,htaccess支持,新代码检查:“不一致的返回点”、“愚蠢的赋值和更多,@var PHPDoc注释现在支持Netbeans / Zend风格,自动完成改进对于类的其他名称空间和无能的完成启用,HTML标籤树高亮,重写UI搜寻/替换Misc。改进为支持的所有风险资本家和显着的性能改进。

2011年07月19日,PhpStorm发布了 2.1.2 bug 修复版本,同时发布的还有 WebStorm,包含了重要的bug修复,以及在JS、PHP 和 CSS 支持上的显着性能提升,建议所有用户升级。
2011年11月29日,PHPStorm 3.0 发布,带来了很多新功能和修复,一共有700改动让这个IDE变得更加易用,更加智慧型。
2012年04月24日,PhpStorm 4.0 发布了,该版本完全兼容 PHP 5.4 特性以及支持 EMCAScript Harmony 。主要改进包括:完全支持 PHP 5.4 语言特性,支持 ECMAScript Harmony,使用 PHPUnit 的代码覆盖率,使用 PHP Code Sniffer 进行代码检查,支持 Drupal 代码风格,新的 PHP 代码检查,更智慧型的 JavaScript 自动完成。