--TEST-- BcMath\Number compare() arg error --EXTENSIONS-- bcmath --FILE-- compare($val); } catch (Error $e) { echo $e->getMessage() . "\n"; } echo "\n"; } ?> --EXPECTF-- non number str: BcMath\Number::compare(): Argument #1 ($num) is not well-formed array: BcMath\Number::compare(): Argument #1 ($num) must be of type int, string, or BcMath\Number, array given other object: BcMath\Number::compare(): Argument #1 ($num) must be of type int, string, or BcMath\Number, stdClass given float: Deprecated: Implicit conversion from float 0.1 to int loses precision in %s null: Deprecated: BcMath\Number::compare(): Passing null to parameter #1 ($num) of type BcMath\Number|string|int is deprecated in %s