如何强制参数为整数/字符串
2022-08-30 17:46:54
我希望我的函数期望字符串/整数或抛出一个拟合,例如:
警告:preg_match() 要求参数 2 为字符串
但是对于此功能
public function setImage($target, $source_path, integer $width, integer $height){...
我得到:
传递给My_Helper_Image::setImage() 的参数 4 必须是整数的实例,给定整数
但:
function(array $expectsArray)
工作如我所料,如何达到与整数和字符串相同的效果?
大更新
PHP 7 现在支持标量类型提示
function increment(int $number) {
return $number++;
}