|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
12. 10. 2007. | #1 |
Ivan Dilber
Sir Write-a-Lot
|
custom error handlers i greske tipa E_ERROR
Da li je moguce uhvatiti gresku tipa "Call to undefined function", koja bi trebalo da baci E_ERROR (valjda?!) ??
Elem, imam custom error handler (iskopirano iz manuala) koji lepo hvata sve warninge i notices, ali errore nikako nece, a meni bas to treba...
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 12. 10. 2007. u 17:38. |
12. 10. 2007. | #2 |
Goran Pilipović
Sir Write-a-Lot
|
To nece, verovatno zato sto je to parse error koji se desi pri parsovanju, i tvoja callback funkcija nikada ne dodje na red da handle-uje... ako postoji neki metod, ja ga ne znam.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
12. 10. 2007. | #3 |
Vladan Zirojević
Grand Master
|
Ne moze to... Mozda da obavijes poziv te funkcije drugom funkcijom koja ce provjeravati da li navedena funkcija postoji i tek onda je pozivati.
|
12. 10. 2007. | #4 | |
profesionalac
Qualified
Datum učlanjenja: 20.06.2007
Lokacija: Beograd
Poruke: 189
Hvala: 17
14 "Hvala" u 11 poruka
|
Na zalost custom error handleri ne presrecu Fatal Errors:
Citat:
Pada mi na pamet jedno resenje, nije jednostavno al ako ti ovo bas treba mozda vredi probati ... Prosto ideja je da bi mogao da koristis log file da detektujes Fatal Error. Iskljucis prikazivanje gresaka (iz php.ini ili error_reporting (0)) Onda ukljucis logovanje (php.ini opcija log_errors na 1, error_log je ime log file-a) Napises neki tip CRON-a koji parsira log periodicno i salje ti email ili sl kad se pojavi fatal error. Nisam siguran da li ti ovaj scenario odgovara ali to je jedini nacin koji mi pada na pamet da zakacis event handler na fatal error ... problem je sto fatal error MORA da zaustavi skriptu tako da u samoj skripti mislim da ne mozes nista da napises. |
|
13. 10. 2007. | #5 | |
Ivan Dilber
Sir Write-a-Lot
|
Citat:
Kôd:
echo "bla"; djlksajdslkaj(); anyhow, znaci nista od toga, a bas sam hteo da izbegnem da proveravam rucno da li postoji svaka wordpress funkcija koju pozivam...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
|
14. 10. 2007. | #6 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Ovo bi baš bilo zgodno za autoload... Mora da imaju neki razlog zašto nije podržano.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
14. 10. 2007. | #7 | |
profesionalac
Qualified
Datum učlanjenja: 20.06.2007
Lokacija: Beograd
Poruke: 189
Hvala: 17
14 "Hvala" u 11 poruka
|
Citat:
Verovatno zato sto je Zend poceo da razmislja o magicnim metodama tek u petici. Sve one su vezane za klase ... valjda ni ne postoje magicne f-je za globalni scope? A ako nesto ne postoji bez njega se moze izgleda cene na zalost. Inace PERL recimo ima nacin da se izadje na kraj sa ovim problemom: http://search.cpan.org/~tty/kurila-1...#Autoloading__ A izgleda imaju i Java i Ruby, al dobro ... Poslednja izmena od Misha : 14. 10. 2007. u 12:20. |
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Sajtovi tipa Ezinearticles na koje se mogu kačiti tekstovi za promociju na srpskom? | miloss | Marketing i SEO | 4 | 26. 07. 2010. 18:42 |
Kako Popuniti Kontrolnik Izvoza Za Usluge Tipa Adsense [ilustrovano] | buksula | e-Business | 0 | 01. 07. 2010. 22:50 |
Validacija XML-a uz custom DTD | Nemanja Avramović | (X)HTML, JavaScript, DHTML, XML, CSS | 4 | 01. 09. 2008. 23:07 |
Parse error: syntax error, unexpected $end in... | Deki80 | Sva početnička pitanja | 2 | 01. 08. 2008. 14:56 |