Passwords PHP密码\u哈希错误

Passwords PHP密码\u哈希错误,passwords,hash,php,salt,Passwords,Hash,Php,Salt,我一直在努力理解我正在从事的一个项目的密码盐析和散列。从对a的回复中,我看到了的php手册是一个很好的开始 但是,在该页面上尝试代码时,我遇到了一个无法解决的错误。 代码: 第8行是 $options = [ 这里有人能解释我为什么会出现这个错误吗?特别是因为我已经从PHP手册本身复制并粘贴到了我的测试页面中?我仍处于学习身份验证/php等的早期阶段,依靠手册stackexchange/overflow来理解为什么事情不能按应有的方式工作。当我在手册中找到的代码不能正常工作时,我完全被难住了

我一直在努力理解我正在从事的一个项目的密码盐析和散列。从对a的回复中,我看到了的php手册是一个很好的开始

但是,在该页面上尝试代码时,我遇到了一个无法解决的错误。
代码:

第8行是

 $options = [

这里有人能解释我为什么会出现这个错误吗?特别是因为我已经从PHP手册本身复制并粘贴到了我的测试页面中?我仍处于学习身份验证/php等的早期阶段,依靠手册stackexchange/overflow来理解为什么事情不能按应有的方式工作。当我在手册中找到的代码不能正常工作时,我完全被难住了

不是安全问题,只是语法问题

短数组语法:

$options = [ ... ];
是PHP5.4的一个特性。。。以前你不得不说
array(…)


您可能没有安装5.4。由于密码散列是PHP5.5的一项功能,您需要更新PHP版本。

不是安全问题,只是语法问题

短数组语法:

$options = [ ... ];
是PHP5.4的一个特性。。。以前你不得不说
array(…)


您可能没有安装5.4。由于
password\u hash
是PHP5.5的一项功能,您需要更新PHP版本。

请注意,PHP5.3.7及以上版本有一个兼容性库,名为。对不起!我用SO和SE打开了多个标签,错误地将问题放在了SE中!请注意,PHP5.3.7及以上版本有一个兼容性库,名为.Sorry!我用SO和SE打开了多个标签,错误地将问题放在了SE中!
$options = [ ... ];