Здравствуйте, скажите, пожалуйста как решить проблему с mbstring.func_overload при использовании с FastCGI? Проблема заключается в том что, при установке значения mbstring.func_overload=2 в 7.3.4 версии PHP FastCGI (в apache и CGI работает правильно, проблема только на fastCGI) значение в phpinfo() показывает 2, но в самом скрипте по факту не работает.
ini_get('mbstring.func_overload') показывает значение "0". То есть визуально значение поменялось, но по факту в скрипте не обрабатывается. Как возможно решить данную проблему?
mbstring.func_overload - является устаревшей, если вы хотели это написать, то я написал за вас. Её использует битрикс.
ini_set('mbstring.func_overload', 2); // Прописано также и в php.ini
ini_get('mbstring.func_overload') == 0
strlen('qwe') == 3
strlen('йцу') == 6
Такое поведение только на php-fpm.