是否有类型提示PHP 8.1
允许用于ExampleClass[]
声明它是类的对象数组ExampleClass
?
在我的具体情况下,ExampleClass
称为Task
我想要但不起作用:
private Task[] $tasks;
我的 PHPStorm IDE 告诉我,复数类型只允许在文档类型
中使用- 说只有在PHPDoc
使用中才Tasks[]
可以。但我想使用普通的 PHP。
错误是
:PHP Parse error: syntax error, unexpected token "[", expecting variable
如果我只需要一个对象Task
而不是一组对象Task[]
,它将使用:
private Task $task;
这是我目前的工作解决方法:
private array $tasks;