is_int: 強い型判定です。パラメータがint型の数値の場合は1を返し、それ以外の場合は0を返します
is_numeric: 数値/数字列です(純粋な数値文字列の場合)。文字がある場合は false を返します)、return 1
is_numeric(
1234);//true
is_numeric('1234');//true
is_numeric ('1234e4');//false
is_numeric('1234 ');//
false
したがって、通常の状況では、フロントエンドから渡されたデータに変換/int 処理が強制されない場合は、パラメーターの判定を確実に行うことができる is_numeric() を使用するのが最善です。合格できます
上記では、関連する側面も含めて is_int と is_numeric の違いを紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。