3v4l.org

run code in 300+ PHP versions simultaneously
<?php $lol1 = 'var_dump'; $lol2 = 'sprintf'; $lol3 = 'floatval'; $lol4 = 'print'; print('type: ' . gettype($lol1) . "\n"); $lol1('PHP: Madness var_dump'); print('type: ' . gettype($lol2) . "\n"); $lol1($lol2('PHP: Madness sprintf')); print('type: ' . gettype($lol3) . "\n"); $lol1($lol3('PHP: Madness floatval')); # But to keep PHP consistent print does not work. print('type: ' . gettype($lol4) . "\n"); print('This works.'); $lol4('PHP: Madness print');

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
161.18 ms | 2287 KiB | 10 Q