title
Description
Body
В ченжлоге php 5.4 есть такая строчка "Added multibyte support by default." Поделитесь инфой что за зверь?
Пока кидаю ссылки того что самому удалось нарыть.
http://php.net/manual/ru/ini.core.php#i … .multibyte
Неактивен
http://forum.php.su/topic.php?forum=80&topic=1444
https://bugs.php.net/bug.php?id=52348
Отредактировано tipsun (2012.01.09 01:08)
Неактивен
По поводу первой ссылки - так ведь это делает func_overload в mbstring и иногда, в pclzip, например, это приводит к нехорошим последствиям. И заменяются там далеко не все функции. Тот же strrev, на котором я проверял, не поддерживается.
По второй ссылке немного про другое. И само назанчение enable-zend-multibyte для меня все еще не понятно.
Пока что я склоняюсь к тому, что это указание интерпретатору, что исходники в мультибайтовой кодировке. Но что это нам дает? Какая практическая польза от этого?
Неактивен
Encoding
A script's encoding can be specified per-script using the encoding directive.
Example #3 Declaring an encoding for the script.
|
|
Caution
When combined with namespaces, the only legal syntax for declare is declare(encoding='...'); where ... is the encoding value. declare(encoding='...') {} will result in a parse error when combined with namespaces.
The encoding declare value is ignored in PHP 5.3 unless php is compiled with --enable-zend-multibyte.
Note that PHP does not expose whether --enable-zend-multibyte was used to compile PHP other than by phpinfo().
Источник: http://php.net/manual/en/control-structures.declare.php
А еще вот http://devzone.zend.com/1102/zend-weekl … issue-355/
Неактивен
Опции конфигурации - enable-zend-multibyte является частью двигателя Zend Scripting и используется для автоматического обнаружения в кодировке Юникод сценарии и файлы. Он ищет спецификации (меток порядка следования байтов) в начало файла и использует его, чтобы выяснить кодировки.
Неактивен
еще ссылка http://habrahabr.ru/blogs/php/136800/#comment_4555962
вобщем, ИМХО, ничего интересного, для меня как php девелопера эта директива не несет.
Неактивен