3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Hi { public string $message; public function hi() { $this->message = "hi"; } } final class Hello extends Hi { public $message; public function hello() { return $this->message; } }
Output for 8.1.0 - 8.1.13, 8.2.0
Fatal error: Type of Hello::$message must be string (as in class Hi) in /in/XDWWQ on line 12
Process exited with code 255.
Output for 8.0.1 - 8.0.26
Fatal error: Type of Hello::$message must be string (as in class Hi) in /in/XDWWQ on line 20
Process exited with code 255.

preferences:
164.44 ms | 1004 KiB | 7 Q