PHP_INT_MAX
andをデフォルトの引数として使用する関数を作成し~PHP_INT_MAX
ましたが、'~' の構文エラーが発生しました。宣言は次のとおりです。
public static function isNumberValid($number, $lowerbound = ~PHP_INT_MAX, $upperbound = PHP_INT_MAX)
宣言を作成してから本体に設定することで修正しまし$lowerbownd = null
たが、今では完全に正常に動作します。
if (is_null($lowerbound)){
$lowerbound = ~PHP_INT_MAX;
}
なぜだろうと思っただけですが..