(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 contiene ningún parámetro.
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 ejemplo anterior mostrará :
bool(false) string(8) "stdClass" string(0) "" string(8) "stdClass" bool(true) string(7) "A\B\Foo" string(3) "A\B" string(3) "Foo"