3v4l.org

run code in 300+ PHP versions simultaneously
<?php function string_internal(string $input): string { return $input; } function string(mixed $input, bool $passNull = false): string { if ($passNull && $input === null) return null; return string_internal($input); } $input = 123; $str = string($input); var_dump($str);
Output for 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
string(3) "123"

preferences:
51.47 ms | 406 KiB | 5 Q