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.
28 lines
430 B
28 lines
430 B
<?php
|
|
|
|
function call_cache_target(int $value): int
|
|
{
|
|
return $value + 1;
|
|
}
|
|
|
|
function call_cache_sites(mixed $callback, object $object, mixed $method): array
|
|
{
|
|
return [$callback(1), $object->$method(2)];
|
|
}
|
|
|
|
class CallCacheScopedTarget
|
|
{
|
|
private function hidden(): int
|
|
{
|
|
return 3;
|
|
}
|
|
|
|
public function invoke(mixed $method): int
|
|
{
|
|
return $this->$method();
|
|
}
|
|
}
|
|
|
|
function main(): void
|
|
{
|
|
}
|
|
|