是否有类型提示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;