PhpStorm是什么

2022-10-06    分类: 网站建设

PhpStorm是一个基于 JetBrains 的IntelliJ IDEA平台的PHP商业跨平台 IDE。 PhpStorm 提供 PHP,HTML 和 JavaScript 编辑器,具有动态代码分析,错误预防和 PHP 和 JavaScript 代码的自动重构。

PhpStorm是什么

PhpStorm 的代码完成支持 PHP 5.3,5.4,5.5,5.6,7.0,7.1 和 7.2 (现代和遗留项目),包括生成器,协同程序,finally 关键字,foreach 中的列表,名称空间,闭包,特征和短数组句法。它包括一个带有可编辑查询结果的完整 SQL 编辑器。

PhpStorm 软件下载地址:https://www.jetbrains.com/phpstorm/download/

PhpStorm 基于 IntelliJ IDEA 构建,它是用 Java 编写的。用户可以通过安装为 IntelliJ 平台创建的插件来扩展 IDE,也可以编写自己的插件。

WebStorm 中提供的所有功能都包含在 PhpStorm 中,它增加了对 PHP 和数据库的支持。WebStorm 附带预安装的 JavaScript 插件(例如 Node.js)。

主要特点

PHP 编辑器

 

PhpStorm为 PHP提供了丰富的代码编辑器,包括语法高亮,扩展代码格式配置,动态错误检查和代码完成。 PHP 5.3,5.4,5.5,5.6,7.0,7.1,7.2 支持,包括生成器,协同程序,finally 关键字,foreach 中的列表,对函数调用的结果使用 empty()以及其他表达式,特征,闭包,类成员访问 on instantiation,短数组语法,函数调用的数组解引用,二进制文字,静态调用中的表达式,它支持返回类型和标量类型提示以及常量可见性等。它可以用于现代和遗留的基于 PHP 的项目。 代码自动完成最终确定类,方法,变量名和 PHP 关键字,以及字段和变量的常用名称,具体取决于它们的类型。 编码风格支持(PSR1 / PSR2,Drupal,Symfony,Zend)。 PHPDoc 支持。IDE 基于@property,@ method 和@var 注释提供代码完成建议。 重复代码检测器。 PHP 代码嗅探器(phpcs),可以动态检查代码的味道。 重构(重命名,引入变量,引入常量,引入字段,内联变量,移动静态成员,提取接口)。 Smarty 和 Twig 模板编辑(语法错误突出显示; Smarty 函数和属性完成;自动插入成对括号,引号和结束标记等等)。 Symfony 的 MVC 视图和 Yii框架。 PHAR 支持。 开发环境

 

SQL 和数据库支持(实时数据库模式重构,模式迁移脚本的生成,将查询结果导出到文件或剪贴板,编辑存储过程等)。 通过 FTP,SFTP,FTPS 等远程部署,具有自动同步功能。 版本控制系统集成(Git(包括特定的 GitHub 功能),Subversion,Mercurial,Perforce,CVS,TFS)允许您直接从 IDE执行操作(提交,合并,差异等)。 本地历史记录(在本地跟踪代码中的任何更改)。 PHPUML(PHP 代码的 UML 类图,其中重构从图中调用)。 Phing 支持(自动完成,检查构建文件中的标准标记,属性,目标名称,路径属性值)。 发布跟踪器集成。 支持 Vagrant 和 Docker,SSH 控制台和远程工具 用于 PHP 支持的 Google App Engine 调试和测试

 

易于配置的可视化调试器(Xdebug,Zend Debugger),用于检查与上下文相关的局部变量和用户定义的监视,包括数组和复杂对象,以及动态编辑值。 可以使用 XDebug 或 Zend Debugger 直接从 PhpStorm分析脚本。可以使用聚合报告,用户可以直接从执行统计信息跳转到 PHP 代码中的函数。 PHPUnit 测试可以在 PhpStorm 中开发,并使用具有代码覆盖率的上下文菜单选项从目录,文件或类中立即运行。 JavaScript,CSS 和 HTML 功能

 

JavaScript,HTML 和 CSS 的代码完成(用于标记,关键字,标签,变量,参数和函数)。 HTML5 支持。 实时编辑:可以在浏览器中立即查看代码中的更改,而无需重新加载页面。 CSS/SASS / SCSS/LESS 支持(代码完成,错误突出显示,验证等)。 禅宗编码。 代码导航和用法搜索(转到声明/符号,查找用法)。 ECMAScript 和谐支持。 JavaScript 重构(重命名,提取变量/函数,内联变量/函数,移动/复制,安全删除,将嵌入式脚本解压缩到文件中)。 JavaScript调试器和单元测试。 IntelliJ IDEA PHP 支持

 

JetBrains 的终极版多语言 IDE IntelliJ IDEA 通过插件支持与 PhpStorm 相同的功能。

许可和更新政策

 

2015 年 11 月,JetBrains 在订阅的基础上转而授权 PhpStorm。连续 12 个月保留的年度订阅或每月订阅也会获得购买时可用主要版本的“永久回退许可”。PhpStorm 适用于个人开发人员,企业和组织。其他折扣和补充许可证适用于初创公司,学生和教师以及非商业开源项目。这些补充许可证需要批准,不包括永久回退条款,即它们到期。

网站栏目:PhpStorm是什么
文章源于:https://www.cdcxhl.com/news40/202440.html

成都网站建设公司_创新互联,为您提供面包屑导航企业网站制作电子商务软件开发网页设计公司响应式网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计