M3Y
Guest
Ошибка: zendencoded script & __FUNCTION__
Обнаружилось расхождение в результатах выполнения закодированного и исходного скриптов при использовании константы __FUNCTION__.
Пример кода:
<?
function Test() {
echo __FUNCTION__;
}
Test();
?>
Скрипт, закодированный zendencoder 1.1.0 выдает Notice: Use of undefined constant __FUNCTION__
То же самое выдает скрипт, закодированный zendencoder 3.1.0.
Однако, при использовании ze 3.1.0 (evaluation) или ze 3.5.0 (evaluation) - все ок.
Проблема не критичная, но неприятная.
У кого-нибудь есть нормальная версия zendencoder 3.5.0, чтобы протестить? Чтобы хоть знать.
Вообще, подозреваю, что кодированные скрипты иногда работают неправильно (вернее, просто не работают некоторые участки кода), но это отдельная тема, требующая более детального изучения.
Обнаружилось расхождение в результатах выполнения закодированного и исходного скриптов при использовании константы __FUNCTION__.
Пример кода:
<?
function Test() {
echo __FUNCTION__;
}
Test();
?>
Скрипт, закодированный zendencoder 1.1.0 выдает Notice: Use of undefined constant __FUNCTION__
То же самое выдает скрипт, закодированный zendencoder 3.1.0.
Однако, при использовании ze 3.1.0 (evaluation) или ze 3.5.0 (evaluation) - все ок.
Проблема не критичная, но неприятная.
У кого-нибудь есть нормальная версия zendencoder 3.5.0, чтобы протестить? Чтобы хоть знать.
Вообще, подозреваю, что кодированные скрипты иногда работают неправильно (вернее, просто не работают некоторые участки кода), но это отдельная тема, требующая более детального изучения.