TypePHP 编译器 https://swoole.com/aot/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

29 lines
498 B

<?php
class ExactMagicHandler
{
public function __call(string $name, array $arguments): mixed
{
return [$name, $arguments];
}
}
class RuntimeMagicMethod extends ExactMagicHandler
{
public function missing(): string
{
return 'real';
}
}
function exactMagicCall(): mixed
{
$handler = new ExactMagicHandler();
return $handler->missing(1, named: 2);
}
function runtimeMagicCall(ExactMagicHandler $handler): mixed
{
return $handler->missing();
}