如何解决php-cs-fixer - 规范化数组声明
$myArray['Data'] = [
'stuff' => [
'junk' => [
'my_junk' => [
'foo' => [
'the_goods' => 'some data!';
],],];
以及其他具有这样数组的代码:
$otherArray['Data']['stuff']['junk']['other_junk'] = "data!";
我想要的(似乎找不到)是一个 PHP-cs-fixer 规则(或其他工具,如果有更适合工作的东西),它使分配级别本身正常化(不仅仅是更改缩进或长对短括号)。在我最喜欢的世界中,结果是上面的两个例子都尽可能地“平坦”:
$myArray['Data']['stuff']['junk']['my_junk']['foo']['the_goods'] = 'some data!';
$otherArray['Data']['stuff']['junk']['other_junk'] = "data!";
但我会满足于扩展它们:
$myArray['Data'] = [
'stuff' => [
'junk' => [
'my_junk' => [
'foo' => [
'the_goods' => 'some data!';
],];
$otherArray['Data'] = [
'stuff' => [
'junk' => [
'other_junk' => "data!",];
最终目标是我可以更轻松地识别实际上相同但最初逐级编写的两个数组之间的差异 (=> [
),而不是使用速记符号 ([][]
)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。