如何在另一个文件类中调用类及其函数

时间:2015-01-29 11:41:18

标签: php

   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 

请在我错误的地方帮助我

2 个答案:

答案 0 :(得分:2)

在初始化一个类时,你需要在uploads();之前推出一个$,你需要使用确切的类名,这样才能运行:$attachments = new uploads();

答案 1 :(得分:0)

类名不使用$字符。你需要这样做:

$attachments = new Uploads();

new $uploads()实际上意味着"创建一个在变量$uploads"中命名的类的新对象。由于$uploads未定义,因此不会创建任何类,并且会抛出您看到的错误。