PhpStorm 代码样式 'Space - Within - Brackets' 未运行

PhpStorm Code Style 'Space - Within - Brackets' not functioning

我正在与一个需要括号内空格的团队合作 PHP Laravel 项目,如下所示:

 $t = $one[ 0 ];

我试图通过在代码样式首选项中设置以下要求来实现此目的:

突出显示应根据需要在括号内添加空格。但是,保存并重新启动后,无论按多少次 Ctrl+Alt+L.

,我都没有应用此样式

更糟糕的是,PhpStorm 删除了括号内已经存在的空格,这在我尝试自动格式化现有代码时造成了巨大的麻烦。

所以这个:

重新格式化后变成这样:

我已经设置了其他自定义代码样式设置,正在应用其他自定义设置。

有人可以帮助解决这个样式问题吗?

该选项工作得很好。它用于访问单个数组元素(例如 $t = $one[ 0 ];)。

但是在你的屏幕截图上,它不起作用......它是数组初始化器(换句话说,$var = array('aaa', 'bbb');)......为此你需要使用适当的选项 - "Array initializer parentheses"(比您在上面尝试的要低一点)。