使用字符串变量作为类名报错Class 'vz' not found

漫步者321

问题描述

程序中需要按字符串变量来new一个类,结果老是提示类找不到

程序代码

use app\Vz;
$className='Vz';
$class=new $className();

报错信息

{
    "code": 500,
    "msg": "Class 'vz' not found",
    "type": "failed",
    "traces": "Error: Class 'vz' not found
    }
392 1 0
1个回答

小Z先生

按字符串变量来new一个类的前提是必须带有命名空间

×
🔝