3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tests = ['A', 'z', '+', '0', '8', '*', ' ']; foreach ($tests as $test) { echo "\n{$test}: "; if (ctype_alpha($test)) { echo 'letter'; } elseif (ctype_digit($test)) { echo 'number'; } elseif (ctype_space($test)) { echo 'space'; } else { echo 'symbol'; } }
Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
A: letter z: letter +: symbol 0: number 8: number *: symbol : space

preferences:
113.77 ms | 407 KiB | 5 Q