В чем может быть проблема php notice: Use of undefined constant string — assumed 'string' in?

Никак не могу понять в чем ошибка, выбивает Notice Notice: Use of undefined constant string - assumed 'string' in
Можно конечно убрать вывод notice ошибок, но все же неприятно

function system_load($name,$options = array()) {
    $name = strtolower($name);
    $file = ROOT . 'system/core/' . $name . '.php';
    if (is_file($file)) {
        require_once($file);
        if (class_exists($name)) {
            if (count($options) > 0)
            return new $name($options); 
        else return new $name;
        } else return FALSE;
    } else
        return FALSE;
}


Ошибку выбивает на строке : return new $name($options);
  • Вопрос задан
  • 330 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Скорее всего, ошибка не в этой функции, а в файле класса, экземпляр которого создаётся через new.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы