我知道这些技巧:
$short_class_name1 = strrev(explode('\\', strrev(get_class($obj)), 2)[0]);
$short_class_name2 = substr($f = get_class($obj), -strpos(strrev($f), '\\'));
$short_class_name3 = (new \ReflectionClass($obj))->getShortName();
所有这些都给出了相同的结果,但哪个更好用?使用前两个会获得一些性能上的好处吗?