3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Config { private $config = array( 'ip' => '127.0.0.1', 'port' => 12345 ); public function setting($option) { if (!empty($config[$option])) { return $config[$option]; } return false; } public function __invoke($option) { return $this->setting($option); } } $config = new Config(); var_dump($config('ip')); //127.0.0.1 ?>

preferences:
43.38 ms | 402 KiB | 5 Q