Почему возникает ошибка Parse error: syntax error, unexpected T_VARIABLE?

265
16 марта 2017, 23:49

Здравствуйте, внутри класса есть задание конфига:

public $config = array(
    'api_key' => '8a29125664722e968987b085cf3a',
    'offer_id' => $offer_id,
    'user_id' => 3291,
);

Ругается на строчку с offer_id. В чем может быть проблема?

Answer 1

Я бы решил эту задачу так

public function setConfigOffer($id){
  if($id) $this->config['offer_id']=$id;
  else return false;
}

а эту строчку бы вычеркнул - по моему взгляду она противоречит моим представлениям о создании классов

READ ALSO
Создание подключения к БД [ООП php]

Создание подключения к БД [ООП php]

Начал разбираться с ООП php, а именно с архитектурой MVCВозник вопрос по подключению к бд

402
Получение данных html-формы через ajax

Получение данных html-формы через ajax

Вопрос: при заполнении полей формы, срабатывает условие в form_processingphp и выводится значение переменных, а при отправке пустых полей - все равно...

249
Лишние 2 пустые строки во всем проекте Netbeans

Лишние 2 пустые строки во всем проекте Netbeans

Подскажите пожалуйста, во всем проекте появились дополнительные 2 пустые строки, как бы их удалить не в каждом отдельном файле, а во всем проекте...

259
Yii2. Ссылка в gridview для связанных моделей

Yii2. Ссылка в gridview для связанных моделей

ЗдравствуйтеКак сделать ссылку в gridview я знаю, но возникла проблема с ссылкой для связанной модели

459