3v4l.org

run code in 500+ PHP versions simultaneously
<?php try { DateInterval::createFromDateString('FAIL'); } catch (Exception $e) { var_dump($e::class); var_dump($e instanceof DateMalformedStringException); }
Output for 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
string(36) "DateMalformedIntervalStringException" bool(false)

preferences:
46.63 ms | 703 KiB | 4 Q