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