password_algos

(PHP 7 >= 7.4.0, PHP 8)

password_algos获取可用的密码哈希算法 ID

描述

password_algos(): 数组

返回所有已注册密码哈希算法 ID 的完整列表,以 数组 的形式,其中包含 字符串

参数

此函数没有参数。

返回值

返回可用的密码哈希算法 ID。

示例

示例 #1 基本 password() 用法

<?php
print_r
(password_algos());
?>

上面的示例将输出类似于以下内容

Array
(
    [0] => 2y
    [1] => argon2i
    [2] => argon2id
)
添加注释

用户贡献的注释 1 条注释

XRevan86
4 年前
PHP 7.3 及更早版本的 polyfill
<?php
if (version_compare(PHP_VERSION, '7.4.0', '<')) {
function
password_algos(): array
{
$algos = [PASSWORD_BCRYPT];
defined('PASSWORD_ARGON2I') && $algos[] = PASSWORD_ARGON2I;
defined('PASSWORD_ARGON2ID') && $algos[] = PASSWORD_ARGON2ID;
return
$algos;
}
}
?>
To Top