未定义的常量'App \ Http \ Controllers \ App \ ClassName'Laravel

时间:2016-12-11 23:56:14

标签: php laravel laravel-5

我有一个类调用VSE,我有超过 50 的功能。

<?php
namespace App;
use Request, Cache, App\Helper;


class VSE {

    .
    .
    .
    .

}

我想列出所有这些功能。

我试过

dd(get_class_methods(App\VSE));

我一直在

Undefined constant 'App\Http\Controllers\App\VSE'

我做错了什么?

1 个答案:

答案 0 :(得分:1)

由于您位于App\Http\Controllers命名空间中,因此需要导入\App\VSE类。您可以使用use App\VSE执行此操作,也可以指定类的完整路径:\App\VSE

要检索类的完全限定名称,您可以通过::class使用类名称解析。

namespace App\Http\Controllers;

use App\VSE;

dd(get_class_methods(VSE::class));
相关问题