PHP8:如何在属性中声明关联数组

PHP8:如何在属性中声明关联数组,php,attributes,php-8,Php,Attributes,Php 8,我有一个控制器注释: /** * @Route("/", name="list", defaults={"_format": "html", "tag": ""}) */ 我想把它转换成PHP8属性。但是如何传递默认值的关联数组参数?这项工作: #[Route("/", name: "list", defaults: [])] 但

我有一个控制器注释:

/**
 * @Route("/", name="list", defaults={"_format": "html", "tag": ""})
 */
我想把它转换成PHP8属性。但是如何传递
默认值的关联数组
参数?这项工作:

#[Route("/", name: "list", defaults: [])]
但这不是:

#[Route("/", name: "list", defaults: ["_format": "html", "tag": ""])]

我该怎么办?

好的,在写问题的时候找到了答案,这很明显。我们必须使用PHP标准语法:

#[Route("/", name: "list", defaults: ["_format" => "html", "tag" => ""])]