PHP 8.5.0 Alpha 1 available for testing

ReflectionClass::getShortName

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

ReflectionClass::getShortNameObtiene el nombre corto de una clase

Descripción

public ReflectionClass::getShortName(): string

Obtiene el nombre corto de una clase, es decir, la parte sin el espacio de nombres.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

El nombre corto de la clase.

Ejemplos

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"

Ver también

add a note

User Contributed Notes

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