Если я использую грушу с командной строки, я получаю странный вывод "IS_VAR" (независимо от того, какие команды груш, модульный тест php)
пример "груши"
IS_VAR
IS_VAR
IS_VAR
IS_VAR
IS_VAR
IS_VAR
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.7 stable
Console_Getopt 1.3.0 stable
PEAR 1.9.1 stable
PHP_CodeSniffer 1.2.2 stable
PhpDocumentor 1.4.3 stable
Structures_Graph 1.0.4 stable
Любые идеи, чтобы исправить?
== обновление ==
Я немного отладил скрипт груши. И я обнаружил странное поведение
класс PEAR_PackageFile, фабрика методов
$version = $version{0};
и эта строка выдает эту ошибку. Я заменил на аналогичный функционал
$version = substr($version,0,1);
и этот вывод исчез. Конечно, у меня та же проблема с некоторыми другими местами, такими как UnitTests. Так что вопрос, почему этот странный вывод та же загадка.