--TEST-- DateTimeZone compare handler --FILE-- getMessage(), "\n"; } try { var_dump($dtzID < $mdtz); } catch (\DateObjectError $e) { echo $e::class, ': ', $e->getMessage(), "\n"; } try { var_dump($dtzID < $dtzAbbr); } catch (\DateException $e) { echo $e::class, ': ', $e->getMessage(), "\n"; } try { var_dump($dtzAbbr < $dtzUTC); } catch (\DateException $e) { echo $e::class, ': ', $e->getMessage(), "\n"; } ?> --EXPECT-- DateObjectError: Trying to compare uninitialized DateTimeZone objects DateObjectError: Trying to compare uninitialized DateTimeZone objects DateException: Cannot compare two different kinds of DateTimeZone objects DateException: Cannot compare two different kinds of DateTimeZone objects