Назад | Перейти на главную страницу

Символы 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

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

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