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

Cod*_*uru 1 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']); ?>
Run Code Online (Sandbox Code Playgroud)

我不确定为什么我迁移到ubuntu服务器后收到此错误.它曾经在WAMP上正常工作.

我也尝试过对代码进行评论,它给出了同样的错误,任何想法?

Max*_*ant 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')); ?>
Run Code Online (Sandbox Code Playgroud)

(并在每个数组声明上执行此操作[])...或升级到PHP 5.4+ :-)