PEAR error

Sekcia: Programovanie 17.03.2009 | 14:20
Avatar Milan Dvorský debian,mint kde,android  Administrátor
zdravim chlapci ... robim jeden skript pracujuci s PEARom a po istej chvili behu tohto skriptu mi skript zdochne a vypise:
Fatal error: Cannot use object of type PEAR_Error as array in ...

kedze miestami je dokumentacia PEAR dost slaba, tak som skusil strejdu no nepomohol ...

nejaka idea ako na to? skusil som aj

if (PEAR::isError($req->getWeather())) {
echo "error pri ID $id";
}
else
{
echo "Zobrazujem udaje pre ID $id: ....
";
}



lenze vtedy mi to hadze u kazdeho chybu ...
    • Re: PEAR error 17.03.2009 | 14:34
      Avatar Miroslav Bendík Gentoo  Administrátor
      Hmm, bodla by verzia PEAR alebo výpis funkcie PEAR::isError, u mňa má táto funkcia pár riadkov a je veľmi triviálna, netuším kde by u nej mohlo dôjsť k chybe.
      • Re: PEAR error 17.03.2009 | 14:38
        Avatar Milan Dvorský debian,mint kde,android  Administrátor
        pear/PEAR - 1.4.11 PEAR Base System
        • Re: PEAR error 17.03.2009 | 14:49
          Avatar Miroslav Bendík Gentoo  Administrátor
          No pozerám na to jak puk ale žiadnu chybu nevidím. Vyzerá ako bug PHP (jeden z mnohých). Skúsil by som ešte rozšírenie xdebug a pozrieť kompletný backtrace.
          • Re: PEAR error 17.03.2009 | 15:04
            Avatar Milan Dvorský debian,mint kde,android  Administrátor
            tak porad presnejsie pls to riesenie ...
            • Re: PEAR error 17.03.2009 | 17:04
              Avatar Miroslav Bendík Gentoo  Administrátor
              To nie je riešenie, len podrobnejší výpis chyby ;) V podstate stačí nainštalovať xdebug.so a pridať do php.ini.