Chyby v objektech

11 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdar, chtěl bych se zeptat na jeden pro vás doufejme detail nebo nesmysl. Když píšu objektově, tak se mě nezobrazujou chyby žádnýho druhu. case Detail: Takže dělám něco špatně. Můžete mě poradit, co změnit popřípadě nastavit? Jen tak jsem střílel od boku a zkoušel error_reporting na E_All samo bez úspěchu a uvažoval o vlastním handleru errorů, což by vzhledem k neúspěchu výše analogicky skončilo taky neúspěchem. Nebo dohledat v error_logu? case Nesmysl: Něco se z podvědomí probourává na povrch, že jsem kdesi kdysi četl (manuál či něco), že psaním objektově přijde člověk právě o tu možnost error handlingu. Ale na druhou stranu se mě zdá nepravděpodobný, že by to tak bylo... Prvně jsem byl línej se ptát a prostě jsem to dohledal metodou /* */, ale teď už mě to krapet bolí, když to mám komplikovanější.
  2. <HTML>Chyby se normalne zobrazuji (parse errory) Ostatni chyby se zamozrejme zobrazi az pri pouziti tridy/funkce</HTML>
  3. Moc děkuju za reakci. Každopádně prvně jsem vás chtěl osočit, že si vymýšlíte a dokázat to na jednoduchým příkladu: <?php class A { private $test; public getTest() { return $this->test } } echo "OK"; ?> nicméně jsem akorát dokázal sám sobě, že to u vás opravdu tímto způsobem funguje. Mohl bych vás požádat o radu, kde hledat chybu? V nastavení php5? Apache? A popřípadě i jaká položka, byl bych vám vdečen!
  4. <HTML>To není chyba. To je vlastnost PHP. Taky mě to občas štve, ale prostě jednou je to interpretovaný jazyk...</HTML>
  5. Teď si asi trochu nerozumíme :) - Prostě u vás na WZ se zobrazují chyby v objektech spojené se syntaxí (parse) viz výše. A u mě na mým webserveru(Apache 2.0.54, PHP5.0.RC2) by daný příklad žádný chybový výstup nevyprodukoval. Ptal jsem se tedy, kde hledat ten rozdíl v nastaveních? Za jakýkoli hint budu rád!
  6. rozdil muze byt velky uz v php samotnem. na wz je php4, ty mas php5. Prave v php5 jsou objekty dost predelane - je to prave jeden z velkych rozdilu mezi temito verzemi. ale ja moc s objektovym php (jak4 tak 5) nemam zkusenosti (uz je nacase to napravit ;) )
  7. pokud vim, tak v PHP 5 se narozdíl od predchozích verzí pořádně oddělily objekty od tříd tak jako tomu je v jiných jazycích (řekl bych že např. Java, C,...) a nastalo tam dost změn, není tedy divu, že je zde rozdíl.
  8. Mozna je v tom rozdil. Treba uz v PHP5 v objektech nepouzivaji standardni chybove hlasky, ale jejich objektove hlasky try,catch,finally. Ktere ale zase nefunguji v PHP4.
  9. <HTML>Ne, v php5 se vypisuji naprosto stejna hlaseni ktere byli v php4.. mam ho a zadne problemy s hlaskami nejsou</HTML>
  10. Mohu tedy opakovat svoji prosbu a využít vašich znalostí a zkušeností v oboru a zeptat se: Mohl bych vás požádat o radu, kde hledat chybu? V nastavení php5? Apache? A popřípadě i jaká položka, byl bych vám vdečen! ====> abych ty parse errory taky viděl. Na webu jsem nebyl schopen k této tématice, nic ku pomoci najít. Samozřejmě je dost možný, že vám se to nestalo, tudíž nemůžete tušit v čem problém u mě je, takže mě ve výsledku není v tomto moc pomoci, pak to stačí říct :) Donny: Rozdílu jsem si vědom (hlavní změna dle mého názoru obvzláště v právech). Marcus Flintus: ..oddělily objekty od tříd.. Tak to nevím, co tím chtěl basník říci:). Jak chcete oddělit objekt od třídy? Vždyť objekt je instancí třídy. No to je jedno, mě jde čístě o ten dotaz, nebudem se tu dohadovat nad teorií...
  11. Hmmm tak až takto dementní jsem to nečekal. Zapomněl jsem totiž, že jsem u sebe upgradoval z PHP4 na PHP5 a použil jinou konfiguraci php.ini, kde jsem samozřejmě měl: display_errors = Off A že to nikoho nenapadlo:D. Možná jste nečekali, že budu až tak blbej...

← Zpět na všechna témata