我尝试进行指定而不是array
,array(MyClass)
。我想指定一个int,或字符串或类的数组。在PhpDoc上,我会这样做:MyClass[]
,但这并不适用于该函数:
/**
* @var MyClass[] $var // works
**/
function myFunction (MyClass[] $var /* doesn't work */){
// function does its things
}
我感兴趣的另一件事是多种类型。在PhpDoc上我会这样做:int|string
,但在功能上它也不起作用:
/**
* @var int|string $var // works
*/
function myFunction (int|string $var /* doesn't work */) {
// function does its things
}
我怎样才能制作这些东西。 提前谢谢。