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



我试图在我的本地代码中初始化CI函数。

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

我得到一个错误解析错误:语法错误,unexpected '['

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

使用Php 5.3.3

你正在使用PHP 5.3。数组初始化构造:[]将无法工作。相反,使用以下方法:

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

您的PHP版本不支持[],请使用array()代替。

不要使用[],使用:

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

最新更新