Error handler - opvangen gewone fouten
rutje1
13/11/2009 19:41:00Hallo,
Kwam tussen de scripts hier een errorHandler tegen: http://www.phphulp.nl/php/scripts/8/766/
Deze include ik helemaal boven in de code.
Ik snap dat je met trigger_error() een eigen fout kan aanmaken, maar hoe vang je standaard fouten op?
Al doe ik onder in het script een niet bestaande functie plaatsen: zomaareennepfunctie();
Krijg ik alsnog een error die niet door het script wordt behandeld:
Fatal error: Call to undefined function zomaareennepfunctie(); in /var/www/rvn/errorhandler.php on line 140
Hoe kan ik deze errors opvangen met het script?
Mvg Rutje1
Kwam tussen de scripts hier een errorHandler tegen: http://www.phphulp.nl/php/scripts/8/766/
Deze include ik helemaal boven in de code.
Ik snap dat je met trigger_error() een eigen fout kan aanmaken, maar hoe vang je standaard fouten op?
Al doe ik onder in het script een niet bestaande functie plaatsen: zomaareennepfunctie();
Krijg ik alsnog een error die niet door het script wordt behandeld:
Fatal error: Call to undefined function zomaareennepfunctie(); in /var/www/rvn/errorhandler.php on line 140
Hoe kan ik deze errors opvangen met het script?
Mvg Rutje1
PHP hulp
21/11/2024 19:24:14Emmanuel Delay
14/11/2009 13:20:00rutje1
15/11/2009 12:26:00Ah bedankt voor de tip! Ik heb het doorgelezen en snap nu beter de werking, toch blijf ik nog zitte met de vraag hoe ik de fout van niet bestaande functies opvang, dit was namelijk in de voorbeelden bij de tut niet meegenomen. Kreeg met voorbeeldcode ook fout op scherm (standaard manier dus) toen ik zomaar een functie verzon.
Noppes
15/11/2009 12:51:00wel het is natuurlijk oerdom om een fucntie aan te roepen waarvan je weet dat deze niet bestaat dan wel nog niet bestaat.
Wel je code kan natuurlijk wel afhankelijk zijn van bepaalde modules die wel dan niet geladen zijn....
Het komt er in ieder geval op neer dat er altijd nog verschillende manieren zijn om dat te kunnen detecteren:
http://www.php.net/manual/en/ref.funchand.php
Wel je code kan natuurlijk wel afhankelijk zijn van bepaalde modules die wel dan niet geladen zijn....
Het komt er in ieder geval op neer dat er altijd nog verschillende manieren zijn om dat te kunnen detecteren:
http://www.php.net/manual/en/ref.funchand.php
rutje1
15/11/2009 21:28:00Dat is waar.
Dacht dat het misschien in een goede handler wel erin zat en dat ik wat fout deed.
Bedankt voor de hulp =)
Dacht dat het misschien in een goede handler wel erin zat en dat ik wat fout deed.
Bedankt voor de hulp =)