我正在尝试在我的本机代码中初始化CI的功能。
$cipher->initialize(
[
'driver'=>'openssl',
'key' => $key
]
);
我收到了错误 解析错误:语法错误,意外'['
我可以问一下如何解决这个问题吗?
使用Php 5.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
)
);