- var_dump: documentation ( source)
- array_rand: documentation ( source)
<?php
function randval($var) {
$types = ['int', 'float', 'bool', 'str'];
return call_user_func($types[array_rand($types)] . 'val', $var);
}
var_dump(randval('predictable code is boring'));