3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo{ const ERROR_CODE = '404'; public $public_ex = 'this is public'; private $private_ex = 'this is private!'; protected $protected_ex = 'this should be protected'; public function getErrorCode() { return self::ERROR_CODE; } } $foo = new Foo; $foo_json = json_encode($foo); echo $foo_json;

preferences:
59.07 ms | 402 KiB | 5 Q