PHP CRYPT_BLOWFISH错误?

时间:2013-05-16 10:34:02

标签: php pear mcrypt blowfish

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

ERROR:

  

注意:第33行/usr/share/pear/Crypt/Blowfish.php中已经定义了常量CRYPT_BLOWFISH_AUTO注意:第38行的/usr/share/pear/Crypt/Blowfish.php中已经定义了常量CRYPT_BLOWFISH_MCRYPT注意:常量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也已安装并启用。

enter image description here

  • 什么严重错误?

1 个答案:

答案 0 :(得分:0)

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

error_reporting(error_reporting() & ~E_STRICT);