Задать вопрос
@Roquefort

Как исправить: 'Warning: Illegal string offset'?

Из-за чего возникает такая ошибка "Warning: Illegal string offset 'host' in..." ?

class Config
{
    use Singleton;

    public $data = [
        'db' => 'mysql',
        'host' => '127.0.0.1'
    ];

}

$config = App\Config::instance();
echo $config->data['db']['host'];
  • Вопрос задан
  • 521 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@kirill-93
Нет ключа host в $config->data['db'].
У вас же host не внутри db.
Нужно echo $config->data['host'];
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы