3v4l.org

run code in 200+ php & hhvm versions
<?php class Test { // No.1 静的プロパティ public static $a = 8; // No.2 静的メソッド public static function sum($b,$c) { echo $b + $c; } // No.3 インスタンスプロパティ public $d = 9; // No.4 インスタンスメソッド public function count() { static $e = 0; echo $e; $e++; } // No.5 インスタンスメソッド public function division($f,$g) { echo $f / $g; } } // No.1 静的プロパティへアクセス echo Test::$a; // No.2 静的メソッドへアクセス Test::sum(2,3);
based on otvQq
Output for 5.0.0 - 5.6.40, hhvm-3.10.1 - 3.22.0, 7.0.0 - 7.4.0beta4
85
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/nrMTv on line 6
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/nrMTv on line 6
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/nrMTv on line 6
Process exited with code 255.