无论您手头有什么任务,PhpStorm 都能提供智能编码辅助。凭借大量实用功能和每个操作的快捷键,您可以完全专注于关键事项并享受高效的 PHP 开发。
PhpStorm下载完成后,打开软件包如上图,请参照JetBrains Mac 全家桶激活及汉化教程进行安装即可。
PhpStorm非常适合与Symfony,Drupal,WordPress,Zend Framework,Laravel,Magento,Joomla!,CakePHP,Yii和其他框架一起工作。
编辑器实际上“获取”您的代码并深入了解其结构,支持现代和遗留项目的所有PHP语言功能。它提供了最佳的代码完成,重构,即时错误预防等。
充分利用尖端的前端技术,如HTML5,CSS,Sass,Less,Stylus,CoffeeScript,TypeScript,Emmet和JavaScript,并提供重构,调试和单元测试。通过Live Edit立即在浏览器中查看更改。
由于版本控制系统集成,支持远程部署,数据库/ SQL,命令行工具,Docker,Composer,REST客户端和许多其他工具,因此可以直接从IDE执行许多例行任务。
WebStorm中的所有功能都包含在PhpStorm中,并在顶部添加了对PHP和数据库/ SQL支持的全面支持。
数百次检查负责在您键入时验证代码,分析整个项目。PHPDoc支持,代码(重新)编排器和格式化程序,快速修复程序和其他功能可帮助您编写易于维护的简洁代码。
凭借高效,闪电般快速的导航功能,成为您的代码库的主人。IDE了解您想去的地方并立即将您带到那里。
使用安全的重命名,移动,删除,提取方法,内联变量,推送成员向上/向下拉动成员,更改签名以及许多其他重构来可靠地重构代码。特定于语言的重构可帮助您在点击事件中执行项目范围的更改,这些更改都可以安全地撤消。
PhpStorm以其零配置Visual Debugger而闻名,可以非常深入地了解应用程序在每一步中发生的事情。它适用于Xdebug和Zend Debugger,可以在本地和远程使用。使用PHPUnit进行单元测试,使用Behat进行单元测试和分析器集成也都可用。
即使在没有互联网连接的情况下,用户现在可以利用 AI 技术实现 PHP、JavaScript、TypeScript 和 HTML 的按行自动补全功能。本地低延迟语言模型 (LLM) 在用户的设备上直接处理和分析数据,提供超快速且完全离线的代码补全体验。
这种补全功能确保生成的代码不包含无效的变量或方法引用,同时符合用户的数据隐私政策,因为整个过程无需与外部服务器通信。
为 GitHub 和 GitLab 用户优化了代码审查流程。在检查拉取/合并请求分支时,新审查模式会自动激活,与编辑器紧密集成,促进了作者与审查者之间的直接互动,提升代码审查效率和协作体验。
添加了对 Symfony 框架中 AssetMapper 功能的支持,帮助开发者更便捷地管理和映射前端资源。
对 Pest 测试框架进行了针对性的改进和增强支持,可能包括更好的语法高亮、代码提示、调试功能等,以更好地服务于使用 Pest 进行测试的 PHP 开发者。
更新了对 PHPUnit 测试框架的支持,确保与最新的 PHPUnit 11.0 版本兼容,允许用户利用其新特性进行单元测试和自动化测试。
虽未直接提及,但作为 PhpStorm 的重要更新,可以预期还包含了对已有功能的性能优化、错误修复、以及对其他相关技术(如 Laravel、Composer、PHPDoc 等)的更新支持。