This is an error 404
There are `0` results
preferences:
144.77 ms | 1398 KiB | 7 Q<?php
function call(array &$class, string $member, ...$args) {
if(!isset($class[$member])) exit($member.' is not a member of the class.');
else {
if(!is_callable($class[$member])) return $class[$member];
else {
if(!isset($args[0])) $class[$member]($class);
else $class[$member]($class, $args);
}
}
}
$obj = [
'foo' => 'Hello',
'bar' => function (&$this) {
$this['foo'] = ' World!';
}
];
echo(call($obj, 'foo'));
call($obj, 'bar');
echo($obj['foo']);