我正在使用 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>
* }
* }
*/
然而,正如它所写的那样,这似乎不是有效的解析语法。是否有一些语法可以让我打破多行的定义?