|
|
|
| Здравствуйте.
Наткнулся на эту тему и стало очень любопытно, что это за глюк с нижним подчеркиванием при наследовании.
Оказалось все прозаичнее. Дело в том, что метод encodestring() в классе field некорректно транслетирует текст в части этого самого нижнего подчеркивания. Оно и понятно:
<?
$st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_",
"abvgdeeziyklmnoprstufh'iei");
$st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
"ABVGDEEZIYKLMNOPRSTUFH'IEI");
| почему. Как раз тут оно заменяется на i, а не при наследовании. | |
|
|