2015-01-29 3 views
-1
include 'upload.php'; 
    $attachments = new $uploads(); 
    $file = $uploads->uploadAttachment(); 
    $this->file->uploadAttachment(); 

Загрузки - это имя класса в файле upload.Php. Здесь я получаю эту ошибку:как вызвать класс и его функцию в другом классе файлов

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

Пожалуйста, помогите мне, где я сделал ошибку

ответ

1

Вы гнал на $ до того uploads(); при инициализации класса вы должны использовать точное имя класса, так это должно работать: $attachments = new uploads();

0

Имена классов не используют $ характер. Вы должны сделать это:

$attachments = new Uploads(); 

new $uploads() на самом деле означает «создать новый объект класса с именем в переменной $uploads». Поскольку $uploads не определен, класс не создается, и ошибки, которые вы видите, выбрасываются.

+0

Спасибо you..still это не выполняется условие в uploadAttachment (функция) – dolly

Смежные вопросы