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

Php 如何在另一个文件类中调用类及其函数,php,Php,Uploads是upload.Php文件中的类名。 这里我得到了一个错误: include 'upload.php'; $attachments = new $uploads(); $file = $uploads->uploadAttachment(); $this->file->uploadAttachment(); 请告诉我哪里出错了类名没有使用$字符。您需要这样做: Notice: Undefined variable Fatal er

Uploads是upload.Php文件中的类名。 这里我得到了一个错误:

   include 'upload.php';
   $attachments = new $uploads();
   $file = $uploads->uploadAttachment();
   $this->file->uploadAttachment();

请告诉我哪里出错了

类名没有使用$字符。您需要这样做:

  Notice: Undefined variable
  Fatal error: Class name must be a valid object or a string 

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

您在上载之前已放入$uploads;当您初始化一个类时,您需要使用准确的类名,这样才能工作:$attachments=newuploads

谢谢..它仍然没有执行uploadAttachment函数中的条件
$attachments = new Uploads();