EG
if(!isset($am_states[$lot.'_-40C'])){
или
$am_states[$temp."_".$states[$i]['temperature']] = $states[$i]['temperature'];
Всякий раз, когда у меня есть массивы с объединенной строкой в качестве ключей массива, php возвращает ошибку:
Ошибка разбора: синтаксическая ошибка, неожиданное '.', Ожидание ']'
Итак, я предполагаю, что что-то не так с конфигурацией сервера, хотя я уверен, что я что-то изменил в своей локальной конфигурации.В последний раз я менял конфигурацию, когда я устанавливал мою установку apache / mysql / php
, то есть PHP версии 5.3.1, Apache / 2.2.14, MYSQL5.1.41 (по умолчанию из xampp1.7.3)
поэтому я использовал этот синтаксис 7 месяцев назад, и они работали правильно.Только сейчас они выдают ошибки.Кто-нибудь может помочь?