Php syntax error unexpected
Автор МИСТЕР МИСТЕР задал вопрос в разделе PHP
как исправить? Parse error: syntax error, unexpected '[' in C:OpenServerdomainsSTART.tvload.php on line 7 и получил лучший ответ
Ответ от Ann O.Nymous[гуру]
Исправьте
7$holder = $data['title'] . '';
8$holder = $data['text'];
на
7$holder = $data['title'];
8$holder .= $data['text'];
Ann O.Nymous
Мыслитель
(8241)
Такой синтаксис понимает только версия 5.5 и выше, похоже что у вас используется что-то младше. Поэтому
$data = $stmt->fetchALL();
$data = $data[0];
Ответ от Бронислав Бердников[гуру]
Ну а за каким, простите, хреном там точка и кавычка в конце?
$holder = $data['title'] . '';
--
Ааа, дошло, это две одинарные кавычки.
Ну, значит, у вас $data не ассоциативный массив.
Ну а за каким, простите, хреном там точка и кавычка в конце?
$holder = $data['title'] . '';
--
Ааа, дошло, это две одинарные кавычки.
Ну, значит, у вас $data не ассоциативный массив.
Ответ от Dr.Drew[гуру]
Версия php должна быть 5.4 или выше
Версия php должна быть 5.4 или выше
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как исправить? Parse error: syntax error, unexpected '[' in C:OpenServerdomainsSTART.tvload.php on line 7