【问题标题】:PHP CRYPT_BLOWFISH Error?PHP CRYPT_BLOWFISH 错误?
【发布时间】:2013-05-11 05:02:36
【问题描述】:

我在 Redhat 上并使用 PHP Crypt_Blowfish 并出现以下错误。

错误:

注意:常量 CRYPT_BLOWFISH_AUTO 已在第 33 行的 /usr/share/pear/Crypt/Blowfish.php 中定义 注意:常量 CRYPT_BLOWFISH_MCRYPT 已在第 38 行的 /usr/share/pear/Crypt/Blowfish.php 中定义 注意:常量CRYPT_BLOWFISH_PHP 已在第 43 行的 /usr/share/pear/Crypt/Blowfish.php 中定义 致命错误:无法在第 88 行的 /usr/share/pear/Crypt/Blowfish.php 中重新声明 Crypt_Blowfish 类

我的代码是这样的:

include_once('Blowfish.php');
$key = '12345678';
$cipher = new Crypt_Blowfish($key);
echo Eencrypt($cipher, "hello world!");

当我检查我的php.ini 时,mcrypt 也已安装并启用。

  • 请问出了什么严重问题?

【问题讨论】:

    标签: php pear mcrypt blowfish


    【解决方案1】:

    严格标准警告是 no 错误。您可以轻松地将它们从您的 error_reporting 设置中删除:

    error_reporting(error_reporting() & ~E_STRICT);
    

    【讨论】:

      猜你喜欢
      • 2013-05-12
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      • 2012-07-23
      • 2011-09-26
      • 1970-01-01
      • 2014-09-30
      • 2016-02-13
      相关资源
      最近更新 更多