【发布时间】:2021-11-13 22:22:01
【问题描述】:
我正在使用 Psalm 样式注释来记录例如返回数组类型,例如:
/**
* @return array{ key1: type1, key2: type2, key3: array{ nestedKey1: array<string,string> } }
*/
这就像自动完成/静态分析的魅力,包括 PhpStorm。但是,这些行可能会变得非常长且无法遵循,尤其是在涉及嵌套数组的情况下。
我正在为这个注解寻找多行语法,我可以有类似的东西:
/**
* @return array{
* key1: type1,
* key2: type2,
* key3: array{
* nestedKey1: array<string,string>
* }
* }
*/
但是,正如它所写的那样,这似乎不是有效的解析语法。是否有一些语法可以让我打破多行的定义?
【问题讨论】:
标签: php arrays phpstorm psalm-php