include 'upload.php';
$attachments = new $uploads();
$file = $uploads->uploadAttachment();
$this->file->uploadAttachment();
Uploads是upload.Php文件中的类名。 我在这里收到此错误:
Notice: Undefined variable
Fatal error: Class name must be a valid object or a string
请在我错误的地方帮助我
答案 0 :(得分:2)
在初始化一个类时,你需要在uploads();
之前推出一个$,你需要使用确切的类名,这样才能运行:$attachments = new uploads();
答案 1 :(得分:0)
类名不使用$
字符。你需要这样做:
$attachments = new Uploads();
new $uploads()
实际上意味着"创建一个在变量$uploads
"中命名的类的新对象。由于$uploads
未定义,因此不会创建任何类,并且会抛出您看到的错误。