ReflectionClass::getShortName

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

        ReflectionClass::getShortName獲取短名

        說明

        public ReflectionClass::getShortName(): string

        獲取類的短名,就是不含命名空間(namespace)的那一部分。

        參數(shù)

        此函數(shù)沒有參數(shù)。

        返回值

        類的短名。

        范例

        示例 #1 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());
        ?>

        以上例程會(huì)輸出:

        bool(false)
        string(8) "stdClass"
        string(0) ""
        string(8) "stdClass"
        
        bool(true)
        string(7) "A\B\Foo"
        string(3) "A\B"
        string(3) "Foo"
        

        參見