Ошибка PHP CRYPT_BLOWFISH?

Я на Redhat и использую PHP Crypt_Blowfish и имею следующую ошибку.

ОШИБКА:

Примечание: константа CRYPT_BLOWFISH_AUTO уже определена в /usr/share/pear/Crypt/Blowfish.php в строке 33. Примечание: константа CRYPT_BLOWFISH_MCRYPT уже определена в /usr/share/pear/Crypt/Blowfish.php в строке 38. Примечание: константа CRYPT_BLOWFISH_PHP уже определена. в /usr/share/pear/Crypt/Blowfish.php в строке 43 Неустранимая ошибка: невозможно повторно объявить класс Crypt_Blowfish в /usr/share/pear/Crypt/Blowfish.php в строке 88

Мой код выглядит примерно так:

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

И когда я проверяю свой php.ini, mcrypt также уже установлен и включен.

введите здесь описание изображения

  • Пожалуйста, что пошло не так?

person 夏期劇場    schedule 16.05.2013    source источник


Ответы (1)


Предупреждения о строгих стандартах — это нет ошибок. Вы можете легко удалить их из настройки error_reporting:

error_reporting(error_reporting() & ~E_STRICT);
person cweiske    schedule 17.05.2013