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.
23 lines
382 B
23 lines
382 B
<?php
|
|
|
|
class DirectCalledBase
|
|
{
|
|
final public function instanceName(): string
|
|
{
|
|
return get_called_class();
|
|
}
|
|
|
|
public static function staticName(): string
|
|
{
|
|
return \GET_CALLED_CLASS();
|
|
}
|
|
}
|
|
|
|
class DirectCalledChild extends DirectCalledBase
|
|
{
|
|
}
|
|
|
|
function directCalledName(DirectCalledBase $object): string
|
|
{
|
|
return $object->instanceName();
|
|
}
|
|
|