我目前正在尝试使用https://github.com/muesli/huephp通过 PHP 控制我的灯光,但我遇到了语法问题。
这是 huecli.php 中的行,我在 where [... 这是实际错误:“解析错误:语法错误,意外 '[' ”
$hue->lights()[$light]->setLight( $command );
还有更多错误,但似乎 [$light] 导致了问题。我以前没有使用过这种语法,因此感谢您的帮助!
我目前正在尝试使用https://github.com/muesli/huephp通过 PHP 控制我的灯光,但我遇到了语法问题。
这是 huecli.php 中的行,我在 where [... 这是实际错误:“解析错误:语法错误,意外 '[' ”
$hue->lights()[$light]->setLight( $command );
还有更多错误,但似乎 [$light] 导致了问题。我以前没有使用过这种语法,因此感谢您的帮助!
您可能没有运行 PHP 5.4+,这是使用Array Dereferencing所需的。要使用此代码,必须将其修改为:
$hue_lights = $hue->lights();
$hue_lights[$light]->setLight( $command );