PHP 7.4.0RC4 Released!

ReflectionClass::getShortName

(PHP 5 >= 5.3.0, PHP 7)

ReflectionClass::getShortNameObtiene el nombre abreviado

Descripción

public ReflectionClass::getShortName ( void ) : string

Devuelve el nombre abreviado de la clase, es decir, sin el espacio de nombres.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

El nombre abreviado de la clase.

Ejemplos

Ejemplo #1 Ejemplo de 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"

Ver también

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top