我有以下PHP代码:
protected $number;
public function setIntNumber( int $number ) { /* some operations */ }
public function setFloatNumber( float $number ) { /* the same operations */ }
$number
只能存储int或float值。我想将这两个函数合并为一个,但主要条件是其他程序员不能输入除int或float之外的其他参数。我需要这样的东西:
public function setNumber( (int|float) $number ) { /* operations */ }
在声明我的功能时可以完全吗?
答案 0 :(得分:1)