Unicode символы в моей конфигурации PHP

Ранее сегодня у меня возникла проблема, из-за которой я не смог настроить мой удаленный интерпретатор PHP7 на PhpStorm

Я обнаружил, что в моей конфигурации PHP есть символы Юникода:

Я понятия не имею, как это произошло, и я, вероятно, никогда бы не заметил без этой проблемы PHPStorm. Я искал здесь и здесь, но нашел только сообщения о настройке кодировки. Я не мог найти ссылку на phpd в моих файлах INI, поэтому я считаю, что это главное.

Я использую PHP 7.0.13 на Ubuntu Server 12.04 LTS, и PHP устанавливается через ap-get.

Дополнительная информация: когда я запускаю следующее из CLI, я не получаю символы Юникода:

php -r "print_r(ini_get_all());" | grep "phpd"
    [phpd] => Array
    [phpd.t] => Array

Есть идеи, что я могу сделать, чтобы это исправить?

1 ответ

После долгих исследований это вызвано загрузчиком ionCube (работает с последней версией 6.0.6). После отключения расширения значения phpd исчезают. Я связался с ними, чтобы сообщить об ошибке.

Другие вопросы по тегам