3v4l.org

run code in 300+ PHP versions simultaneously
<?php function check_type($value) { var_dump($value); return $value; } $values = [ null, false, true, 42, 45.15, 'hello', ['array1', 'array2', 15, 25], new stdClass(), gmp_init('4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444'), ]; foreach ($values as $value) { $filtered_var = filter_var($value, FILTER_CALLBACK, ['options' => 'check_type']); var_dump($filtered_var); }

preferences:
34.74 ms | 405 KiB | 5 Q