3v4l.org

run code in 300+ PHP versions simultaneously
<?php declare(strict_types=1); class StringableClass { public function __toString() { return 'helloWorld'; } } class StringEater { public function eat(string $string) { echo $string; } } $string = new StringableClass(); (new StringEater())->eat((string)$string); echo "\n\n"; printf($string); echo "\n\n"; (new StringEater())->eat($string);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
158.06 ms | 2174 KiB | 9 Q