3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { public $value; public function __invoke($arg) { $this->value = $arg; } public function test() { return $this->value; } } $arg = uniqid(); $a = new foo; $a->__invoke($arg); var_dump($arg === $a->test());

preferences:
30.48 ms | 402 KiB | 5 Q