--TEST-- IntlTimeZone::hasSameRules(): errors --SKIPIF-- hasSameRules('foo')); } catch (Error $ex) { var_dump($ex->getCode(), $ex->getMessage()); echo "\n"; } try { var_dump(intltz_has_same_rules(null, $tz)); } catch (Error $ex) { var_dump($ex->getCode(), $ex->getMessage()); echo "\n"; } --EXPECT-- int(0) string(99) "Argument 1 passed to IntlTimeZone::hasSameRules() must be an instance of IntlTimeZone, string given" int(0) string(92) "Argument 1 passed to intltz_has_same_rules() must be an instance of IntlTimeZone, null given"