2017-03-10 16 views
0

私はPHPオンラインコンパイラの非常に簡単なコードを実行しようとしていますが、毎回それは私にエラーを与える:ここでは、エラー以下linkキャッチされない例外TypeErrorコードにコンパイルしている間は、オンライン

<?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, 

私はここで何をしていますか?

答えて

1

使用タイプint代わりにintegerが機能します。

PHPタイプでintではありませんinteger

関連する問題