Fonksyon erè PHP

P
  • Nan paj sa a, w ap jwenn fonksyon pou jere erè ki fèt nan script PHP.
  • Fonksyon sa yo pèmèt nou presize pwòp metòd nou pou jere erè yo epi konekte yo.
  • Fonksyon journal pèmèt nou redireksyon mòso bwa/mesaj yo nan lòt sous tankou mòso bwa sistèm oswa imèl.
  • Nou ka presize ki kalite fidbak oswa erè chak fwa erè a rive.

Pa gen enstalasyon obligatwa pou fonksyon sa yo. Yo enkli nan lang debaz la.

fonksyonDeskripsyon
debug_backtrace()Jenere yon backtrace
debug_print_backtrace()Sòti yon backtrace
error_clear_last()Efase dènye erè a
error_get_last()Jwenn dènye erè ki te fèt la
error_log()Voye mesaj erè nan yon boutèy demi lit, nan yon fichye, oswa nan yon kont lapòs
erè_rapò ()Espesifye ki erè yo rapòte
restore_error_handler()Retabli moun k ap okipe erè anvan an
restore_exception_handler()Retabli moun k ap okipe eksepsyon anvan an
set_error_handler()Mete fonksyon itilizatè-defini pou okipe erè
set_exception_handler()Mete fonksyon moun kap okipe eksepsyon defini itilizatè a
trigger_error()Kreye mesaj erè nan nivo itilizatè
user_error()Alyas de trigger_error()
Fonksyon erè nan PHP

PHP Predefini Erè ak Konstan Logging

ValèkonstanDeskripsyon
1E_ERRORErè fatal nan tan kouri. Erè ki pa ka refè. Egzekisyon script la sispann
2E_AVÈTISMANAvètisman nan tan kouri (erè ki pa fatal). Egzekisyon script la pa sispann
4E_PARSEKonpile-tan analiz erè. Erè analiz yo ta dwe sèlman pwodwi pa analizeur la
8E_AVIAvi tan exécuter. Script la te jwenn yon bagay ki ta ka yon erè, men li ka rive tou lè w ap kouri yon script nòmalman
16E_CORE_ERRORErè fatal nan demaraj PHP. Sa a se tankou E_ERROR, eksepte li se pwodwi pa nwayo a nan PHP
32E_CORE_AVÈTISMANErè ki pa fatal nan demaraj PHP. Sa a se tankou E_WARNING, eksepte li se pwodwi pa nwayo a nan PHP
64E_COMPILE_ERRORErè konpile-tan fatal. Sa a se tankou E_ERROR, eksepte li se pwodwi pa Zend Scripting Engine la
128E_COMPILE_AVÈTISMANErè ki pa fatal nan tan konpile. Sa a se tankou E_WARNING, eksepte li se pwodwi pa Zend Scripting Engine la
256E_USER_ERRORErè fatal itilizatè a te pwodwi. Sa a se tankou E_ERROR, eksepte li pwodui nan kòd PHP lè l sèvi avèk fonksyon PHP trigger_error()
512E_USER_AVÈTISMANAvètisman itilizatè a ki pa fatal. Sa a se tankou E_WARNING, eksepte li pwodui nan kòd PHP lè l sèvi avèk fonksyon PHP trigger_error()
1024E_USER_AVIAvi itilizatè a te pwodwi. Sa a se tankou E_NOTICE, eksepte li pwodui nan kòd PHP lè l sèvi avèk fonksyon PHP trigger_error()
2048E_STRICTPèmèt gen PHP sijere chanjman nan kòd ou a ki pral asire pi bon entèoperabilite ak konpatibilite pi devan nan kòd ou a (Depi PHP 5 men pa enkli nan E_ALL jiska PHP 5.4)
4096E_RECOVERABLE_ERRORCatchable erè fatal. Sa a endike ke yon erè pwobableman danjere ki te fèt, men li pa te kite motè a nan yon eta enstab. Si erè a pa kenbe pa yon manch itilizatè defini, aplikasyon an avòte kòm li te yon E_ERROR (Depi PHP 5.2)
8192E_DEPREKATEAvi tan exécuter. Pèmèt sa a pou resevwa avètisman sou kòd ki pap travay nan pwochen vèsyon (Depi PHP 5.3)
16384E_USER_DEPRECATEDMesaj avètisman itilizatè yo pwodwi. Sa a se tankou E_DEPRECATED, eksepte li se pwodwi nan kòd PHP lè l sèvi avèk fonksyon PHP trigger_error() (Depi PHP 5.3)
32767E_TOUTPèmèt tout erè PHP ak avètisman (eksepte E_STRICT nan vèsyon <5.4)
Kòd erè nan PHP

ajoute kòmantè

Rezo Tutor

Aprann PHP soti nan A rive nan Z