主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
文章目录
Phpstorm是基于JetBrains IntelliJ idea平台的PHP商业跨平台ide。Phpstorm为PHP、HTML和JavaScript编辑器提供动态代码分析、错误预防和PHP和JavaScript代码的自动重构。
phpstorm的代码完成支持PHP5.3、5.4、5.5、5.6、7.0、7.1和7.2(现代和传统项目),包括生成器、协作者、最终关键字、foreach中的列表、名称空间、闭包、功能和短数组语法。它包括一个完整的SQL编辑器,具有可编辑的查询结果。
Phpstorm软件下载地址:https://www.jetbrains.com/phpstorm/download/
Phpstorm是基于IntelliJ idea构建的,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()以及其他表达式、特性、闭包、类成员访问、实例、短数组语法、函数调用的数组解引用、二进制文本、静态调用中的表达式、,它支持返回类型和标量类型提示、常量可见性等。它可以用于现代和传统的基于PHP的项目。
- 代码自动完成,最后根据类、方法、变量名和PHP关键字以及字段和变量的类型确定它们的通用名称。
- 编码风格支持(psr1/psr2、Drupal、symfony、Zend)。
- Phpdoc支持。IDE根据@property、@method和@var注释提供代码完成建议。
- 重复代码检测器。
- PHP代码嗅探器(PHPC)可以动态检查代码的气味。
- 重构(重命名、引入变量、引入常量、引入字段、内联变量、移动静态成员、提取接口)。
- Smarty和twig模板编辑(突出显示语法错误;Smarty功能和属性已完成;自动插入成对的括号、引号、结束标记等)。
- Symfony的MVC视图和Yii框架。
- 药物支持。
开发环境
- SQL和数据库支持(实时数据库模式重建、模式迁移脚本生成、将查询结果导出到文件或剪贴板、编辑存储过程等)。
- 通过FTP、SFTP、FTPS等远程部署,具有自动同步功能。
- 版本控制系统集成(GIT(包括特定的GitHub函数)、subversion、mercurial、perforce、CVs、TFs)允许您直接从IDE执行操作(提交、合并、差异等)。
- 本地历史记录(本地跟踪代码中的任何更改)。
- PHPUML(PHP代码的UML类图,从图中调用重构)。
- Phing支持(自动完成,检查构建文件中的标准标记、属性、目标名称、路径、属性值)。
- 发布跟踪器集成。
- 支持vagrant和docker、SSH控制台和远程工具
- googleappengine对PHP的支持
调试和测试
- 易于配置的可视化调试器(Xdebug,Zend debugger)用于检查与上下文相关的局部变量和用户定义的监视,包括数组和复杂对象,以及动态编辑值。
- 您可以使用Xdebug或Zend调试器直接从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://zhujicankao.com/?p=64981
这几篇文章你可能也喜欢:
- 微信支付接口研究与分享(掌握微信支付接口)
- 微信分享功能开发(微信分享功能开发及应用)
- 用php实现微信sdk共享接口(微信共享接口开发)
- 快速提示:在内容之后分享此内容(分享内容的三种方式)
- 腾讯云,轻量云服务器低至50元/年,高性价比轻量云服务器2核2G内存4Mbps带宽/顶级COM域名1元限量秒杀抢购,服务器免费送/100%抽奖
本文由主机参考刊发,转载请注明:什么是phpstorm https://zhujicankao.com/64981.html
评论前必须登录!
注册