Symfony \ Component \ Debug \ Exception \ FatalErrorException 语法错误,意外'[',期待')'
<?php echo Form::open(['to' => 'product-search', 'autocomplete' => 'off', 'id' => 'form-product-search', 'class' => 'form-inline', 'style' => 'text-align:center']); ?>
我不确定为什么在迁移到ubuntu服务器后我收到此错误。它曾经在WAMP上正常工作。
我也尝试过对代码进行评论,它给出了同样的错误,不知道吗?
答案 0 :(得分:6)
您可以在PHP < 5.4
上运行,因此您需要使用经典定义来定义数组:
<?php echo Form::open(array('to' => 'product-search', 'autocomplete' => 'off', 'id' => 'form-product-search', 'class' => 'form-inline', 'style' => 'text-align:center')); ?>
(并在每个带[]
的数组声明上执行此操作...)或升级到PHP 5.4+: - )
答案 1 :(得分:4)
由于您的PHP版本而发生此错误。
['to' => 'product-search', 'autocomplete' => 'off', 'id' => 'form-product-search', 'class' => 'form-inline', 'style' => 'text-align:center']
您无法在array
中定义PHP < 5.4 version
。