php - 诗篇多行关联数组注释
问题描述
我正在使用 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>
* }
* }
*/
然而,正如它所写的那样,这似乎不是有效的解析语法。是否有一些语法可以让我打破多行的定义?
解决方案
Psalm 似乎完全支持:https ://psalm.dev/r/2feeaae2fb
不过,将各个部分拆分为自己的类型别名通常更容易,例如:https ://psalm.dev/r/733049a5f4
推荐阅读
- mysql - posrgresql/mysql:提取数据以在linux中增量添加到原始文件?
- php - 从 php 调用 google geocode api 得到错误
- sql - 将数据保存在 SQL Server 2016 数据库中以获取特定报告
- python - Healpy 面膜有边框
- c# - 为什么我的线性搜索方法不返回平均值的索引号
- sql - T-SQL:选择两个时间段趋势下降的帖子
- aws-lambda - 无服务器框架将 Lambda 添加到现有 VPC 和子网
- c# - SELECT ip,estado FROM @table 上的 C# MySQL 参数 addwithvalue 不起作用
- php - 仅为提交的表单编辑的值更新数据库值
- c# - 天蓝色函数中的多凭据机器人