0

我在 Redhat 上并使用 PHPCrypt_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也已经安装并启用了。

在此处输入图像描述

  • 请问哪里出了严重问题?
4

1 回答 1

0

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

error_reporting(error_reporting() & ~E_STRICT);
于 2013-05-17T08:03:19.677 回答