3v4l.org

run code in 300+ PHP versions simultaneously
<?php //declare(strict_types=1); class Phrase { public function __construct ( private string $text, ) {} public function __toString(): string { return $this->text; } } $ex = new \InvalidArgumentException(new Phrase('test'));
Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12

preferences:
64.15 ms | 406 KiB | 5 Q