関数を入力する前に、パラメーターのタイプが一致するかどうかを確認したいと思います。
function ((int) $integer, (string) $string ) { /*...*/ }
とは対照的に
function ( $int, $string ) {
$string = (string) $string;
$int = (int) $int;
}
これを行う方法はありますか?私もそれをオブジェクトとして行うことを推測しました
function ( Integer $int ) { /*...*/ }
これを行うことで、を送信できますfunctionName ( new Integer ( $int ));
が、構文が追加されないようにしたいと思います。