3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php var_dump(phpversion()); function teste ($arg) { $var = function() use ($arg) { if(filter_var($arg, FILTER_VALIDATE_INT)){ throw new Exception("It\'s not a INT\n"); } if($arg % 2 == 0) return 'PAR'; return 'IMPAR'; }; return $var; } echo teste('a'); echo teste(27); echo teste(18);
based on Vavbk
Output for 7.1.0
string(5) "7.1.0" Recoverable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 7.0.14
string(6) "7.0.14" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 7.0.6
string(5) "7.0.6" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 7.0.5
string(5) "7.0.5" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 7.0.4
string(5) "7.0.4" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 7.0.3
string(5) "7.0.3" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 7.0.2
string(5) "7.0.2" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 7.0.1
string(5) "7.0.1" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 7.0.0
string(5) "7.0.0" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for hhvm-3.12.0
string(11) "5.6.99-hhvm" Catchable fatal error: Object of class Closure$teste;607219938 could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for hhvm-3.10.0

Process exited with code 153.
Output for 5.6.28
string(6) "5.6.28" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.21
string(6) "5.6.21" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.20
string(6) "5.6.20" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.19
string(6) "5.6.19" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.18
string(6) "5.6.18" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.17
string(6) "5.6.17" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.16
string(6) "5.6.16" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.15
string(6) "5.6.15" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.14
string(6) "5.6.14" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.13
string(6) "5.6.13" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.12
string(6) "5.6.12" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.11
string(6) "5.6.11" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.10
string(6) "5.6.10" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.9
string(5) "5.6.9" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.6.8
string(5) "5.6.8" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.35
string(6) "5.5.35" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.34
string(6) "5.5.34" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.33
string(6) "5.5.33" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.32
string(6) "5.5.32" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.31
string(6) "5.5.31" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.30
string(6) "5.5.30" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.29
string(6) "5.5.29" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.28
string(6) "5.5.28" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.27
string(6) "5.5.27" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.26
string(6) "5.5.26" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.25
string(6) "5.5.25" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.5.24
string(6) "5.5.24" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.45
string(6) "5.4.45" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.44
string(6) "5.4.44" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.43
string(6) "5.4.43" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.42
string(6) "5.4.42" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.41
string(6) "5.4.41" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.40
string(6) "5.4.40" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.39
string(6) "5.4.39" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.38
string(6) "5.4.38" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.37
string(6) "5.4.37" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.36
string(6) "5.4.36" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.35
string(6) "5.4.35" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.34
string(6) "5.4.34" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.32
string(6) "5.4.32" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.31
string(6) "5.4.31" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.30
string(6) "5.4.30" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.29
string(6) "5.4.29" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.28
string(6) "5.4.28" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.27
string(6) "5.4.27" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.26
string(6) "5.4.26" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.25
string(6) "5.4.25" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.24
string(6) "5.4.24" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.23
string(6) "5.4.23" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.22
string(6) "5.4.22" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.21
string(6) "5.4.21" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.20
string(6) "5.4.20" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.19
string(6) "5.4.19" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.18
string(6) "5.4.18" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.17
string(6) "5.4.17" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.16
string(6) "5.4.16" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.15
string(6) "5.4.15" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.14
string(6) "5.4.14" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.13
string(6) "5.4.13" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.12
string(6) "5.4.12" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.11
string(6) "5.4.11" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.10
string(6) "5.4.10" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.9
string(5) "5.4.9" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.8
string(5) "5.4.8" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.7
string(5) "5.4.7" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.6
string(5) "5.4.6" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.5
string(5) "5.4.5" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.4
string(5) "5.4.4" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.3
string(5) "5.4.3" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.2
string(5) "5.4.2" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.1
string(5) "5.4.1" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.4.0
string(5) "5.4.0" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.29
string(6) "5.3.29" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.28
string(6) "5.3.28" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.27
string(6) "5.3.27" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.26
string(6) "5.3.26" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.25
string(6) "5.3.25" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.24
string(6) "5.3.24" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.23
string(6) "5.3.23" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.22
string(6) "5.3.22" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.21
string(6) "5.3.21" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.20
string(6) "5.3.20" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.19
string(6) "5.3.19" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.18
string(6) "5.3.18" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.17
string(6) "5.3.17" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.16
string(6) "5.3.16" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.15
string(6) "5.3.15" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.14
string(6) "5.3.14" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.13
string(6) "5.3.13" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.12
string(6) "5.3.12" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.11
string(6) "5.3.11" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.10
string(6) "5.3.10" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.9
string(5) "5.3.9" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.8
string(5) "5.3.8" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.7
string(5) "5.3.7" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.6
string(5) "5.3.6" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.5
string(5) "5.3.5" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.4
string(5) "5.3.4" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.3
string(5) "5.3.3" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.2
string(5) "5.3.2" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.1
string(5) "5.3.1" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 5.3.0
string(5) "5.3.0" Catchable fatal error: Object of class Closure could not be converted to string in /in/10RNQ on line 15
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.2.17
Parse error: syntax error, unexpected T_FUNCTION in /in/10RNQ on line 4
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_FUNCTION in /in/10RNQ on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/10RNQ on line 4
Process exited with code 255.