Попытка использовать HUE API, но получить ошибку синтаксиса PHP
В настоящее время я пытаюсь использовать https://github.com/muesli/huephp для управления своими источниками света через PHP, но у меня проблема с синтаксисом.
Вот строка в huecli.php, в которой я получаю синтаксическую ошибку, где [... Вот фактическая ошибка: "Ошибка разбора: синтаксическая ошибка, неожиданная '[' "
$hue->lights()[$light]->setLight( $command );
Есть еще ошибки, но кажется, что проблема вызвана [$light]. Я не работал с этим синтаксисом раньше, поэтому любая помощь приветствуется!
1 ответ
Вероятно, вы не используете PHP 5.4+, что необходимо для использования разыменования массива. Чтобы использовать этот код, его необходимо изменить следующим образом:
$hue_lights = $hue->lights();
$hue_lights[$light]->setLight( $command );