当前位置: 首页 > 知识库问答 >
问题:

未定义常量“App\Http\Controllers\App\ClassName”Laravel

百里君博
2023-03-14

我有一个类调用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个答案

郑狐若
2023-03-14

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

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

namespace App\Http\Controllers;

use App\VSE;

dd(get_class_methods(VSE::class));
 类似资料: