1

我目前正在尝试使用https://github.com/muesli/huephp通过 PHP 控制我的灯光,但我遇到了语法问题。

这是 huecli.php 中的行,我在 where [... 这是实际错误:“解析错误:语法错误,意外 '[' ”

$hue->lights()[$light]->setLight( $command );

还有更多错误,但似乎 [$light] 导致了问题。我以前没有使用过这种语法,因此感谢您的帮助!

4

1 回答 1

3

您可能没有运行 PHP 5.4+,这是使用Array Dereferencing所需的。要使用此代码,必须将其修改为:

$hue_lights = $hue->lights();
$hue_lights[$light]->setLight( $command );
于 2014-10-13T00:45:27.077 回答