解析错误:语法错误,意外'''如何解决这个问题?

时间:2016-11-16 05:39:57

标签: php

我正在尝试在我的本机代码中初始化CI的功能。

$cipher->initialize(
        [
         'driver'=>'openssl',
         'key' => $key
        ]
     );

我收到了错误 解析错误:语法错误,意外'['

我可以问一下如何解决这个问题吗?

使用Php 5.3.3

3 个答案:

答案 0 :(得分:23)

  

您正在使用PHP 5.3。数组初始化构造:[]将不起作用。相反,使用这种方法:

    <?php

        $cipher->initialize(
                array(
                 'driver'=>'openssl',
                 'key' => $key
                )
        );

答案 1 :(得分:7)

您的PHP版本不支持[]使用array()

答案 2 :(得分:1)

请勿使用[],使用:

 <?php

        $cipher->initialize(
                array(
                 'driver'=>'openssl',
                 'key' => $key
                )
        );