我想正确记录 PHP 8.2 内联可调用字符串数组的输出。
这是一个例子:
/** @var callable $params : Array<string> */
$params = fn() : array => array_map(
$format(...),
[
$fieldId,
$matchType->name,
$value,
]
);
假设
$format(...)
总是返回一个字符串,这是正确的语法吗?
PHP 文档语法
@var ["Type"] [element_name] [<description>]
不包括返回值..而且您的示例没有参数,因此无法给您完整的答案..
/**
* Summary.
* Description.
*
* @return string[] $params An array of modified strings.
*/
尝试包含更多信息,例如一个工作示例,而不仅仅是在您头脑中理论上有效的半抽象思想。