crypt密码获取解析错误:语法错误,意外';[';英寸


crypt password get Parse error: syntax error, unexpected '[' in

我用php、mysql和pdo开发了mvc,在托管网站时,在管理控制面板中出现了这个问题,我在登录控制器中创建了它

问题如浏览器中所示

分析错误:语法错误,第21行/home/trustlabseg/public_html/test/app/C_LoginController.php中出现意外的"["

我在这里搜索了所有相同的错误,并不是说没有人解决我的问题

代码是

  $password = crypt($_POST['password'], PASSWORD_BCRYPT, ['cost' => 12]);
    $rules = [
                    "username" => "checkReguired|checkStrings",
                    "password" => "checkReguired"
     ];

当我删除最后一行时,页面加载但仍然无法登录请帮我一点忙感谢

对于较旧的PHP版本使用array()。此外,它的拼写为"required"(如中的required)。

$password = crypt($_POST['password'], PASSWORD_BCRYPT, array('cost' => 12));
$rules = array("username" => "checkRequired|checkStrings", "password" => "checkRequired");