我试图在php在线编译器上运行一个非常简单的代码,但每次它都给我一个错误:这是link
<?php
function value(integer $h) {
if(!is_int($h)) {
throw new InvalidArgumentException('integer expected');
}
if($h <= 7) {
throw new RangeException('integer should be greater than 7');
}
echo $h;
return $return;
}
$something = value(11111);
echo $something;
以下是错误:
Fatal error: Uncaught TypeError: Argument 1 passed to value() must be an instance of integer, integer given,
我在这里做错了吗?
答案 0 :(得分:1)
在功能中使用int
代替integer
。
在名为int
而不是integer