【问题标题】:PHP7 built-in hash() function undefinedPHP7 内置 hash() 函数未定义
【发布时间】:2018-10-25 11:31:04
【问题描述】:

我正在运行 PHP 版本 7.0.5 并尝试使用哈希函数。

echo hash('sha256', 'The quick brown fox jumped over the lazy dog.');

脚本返回以下错误信息:

致命错误:未捕获错误:调用未定义函数 hash()

PHP 文档指出该函数应包含在 PHP 7 中: http://php.net/manual/en/function.hash.php

(PHP 5 >= 5.1.2,PHP 7,PECL 哈希 >= 1.1)

我错过了什么?如何将标准哈希函数添加到我的 PHP 7 环境中?

【问题讨论】:

  • 如果你在终端运行php -v,它是否确认了你期望运行的php版本?
  • 好主意! -- 是的 -- PHP 7.0.5 (cli) (build: Apr 5 2016 01:26:54) (NTS)

标签: hash undefined php-7


【解决方案1】:

我在运行 PHP 7.2.34 时遇到了同样的问题。安装php7-mod-hash 为我修复了它:

opkg update
opkg install php7-mod-hash

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 2016-04-22
    • 2013-06-14
    • 1970-01-01
    相关资源
    最近更新 更多