(PHP 5 >= 5.3.0, PHP 7, PHP 8)
ReflectionClass::getShortName — Obtiene el nombre corto de una clase
Obtiene el nombre corto de una clase, es decir, la parte sin el espacio de nombres.
Esta función no tiene parámetros.
El nombre corto de la clase.
Ejemplo #1 Ejemplo con ReflectionClass::getShortName()
<?php
namespace A\B;
class Foo { }
$function = new \ReflectionClass('stdClass');
var_dump($function->inNamespace());
var_dump($function->getName());
var_dump($function->getNamespaceName());
var_dump($function->getShortName());
$function = new \ReflectionClass('A\\B\\Foo');
var_dump($function->inNamespace());
var_dump($function->getName());
var_dump($function->getNamespaceName());
var_dump($function->getShortName());
?>
El resultado del ejemplo sería:
bool(false) string(8) "stdClass" string(0) "" string(8) "stdClass" bool(true) string(7) "A\B\Foo" string(3) "A\B" string(3) "Foo"