我想改造所有"数组(...)" " [...]"在我的项目中,但我找不到适用于所有情况的正则表达式。
你有什么能适用于所有情况(嵌套数组,多行数组,多行嵌套数组)
谢谢。
答案 0 :(得分:127)
Code | Inspect Code...
---在您的文件上运行它。其中一项检查称为“检测到传统语法数组文字”。
或者只是通过Code | Run Inspection by Name...
完成后,您会看到一个包含结果的列表。在结果中找到特定的检查(如果使用了第一个选项(所有检查))。
从那里,您可以对该检查的所有(或个别)结果应用“修复”操作。
P.S。自PhpStorm v7.1以来可以进行此检查/修复。
答案 1 :(得分:18)
打开文件 - >设置... 单击编辑器 - >代码样式 - > PHP->代码转换
现在你可以在底部找到块“数组声明样式”。
如果勾选“强制简短声明样式”复选框,则在运行重新格式代码(Ctrl + Shift + L)时,“数组(...)”变为“[...]”。
答案 2 :(得分:12)
答案 3 :(得分:1)
如果您只想更新单个数组/行,您可以将光标放在数组上并按Alt + Enter 调用意图操作 对话框然后选择将数组转换为短语法选项。 1