语法错误,意外''',期待')'

时间:2013-08-25 10:03:08

标签: php

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上正常工作。

我也尝试过对代码进行评论,它给出了同样的错误,不知道吗?

2 个答案:

答案 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