3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { public function __construct(callable $foo) { // $this->cb is callable here var_dump(is_callable($foo)); } private function method() {} } $cb = [Test::class, 'method']; $obj = new Test($cb); // $obj->cb is NOT callable here var_dump(is_callable($cb));

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
157.22 ms | 1595 KiB | 10 Q