Gnìomhan Mearachd PHP

P
  • Air an duilleig seo, gheibh thu na gnìomhan gus na mearachdan a tha a ’nochdadh ann an sgriobt PHP a làimhseachadh.
  • Leigidh na gnìomhan sin leinn ar modh fhèin a shònrachadh gus na mearachdan a làimhseachadh agus an logadh a-steach.
  • Leigidh gnìomhan logaichean leinn na logaichean / teachdaireachdan ath-stiùireadh gu stòran eile leithid logaichean siostaim no puist-d.
  • Faodaidh sinn an seòrsa fios-air-ais no mearachd a shònrachadh nuair a thachras mearachd.

Chan eil feum air stàladh airson na gnìomhan sin. Tha iad air an gabhail a-steach sa phrìomh chànan.

DleastanasTuairisgeul
debug_backtrace ()Cruthaich cùl-raon
debug_print_backtrace ()Cuir a-mach cùl-taic
error_clear_last ()Glan am mearachd mu dheireadh
error_get_last ()Faigh a ’mhearachd mu dheireadh a thachair
error_log ()Cuir teachdaireachd mearachd gu log, gu faidhle, no gu cunntas puist
error_reporting ()Sònraich dè na mearachdan a tha air an aithris
aisig_error_handler ()Thoir air ais an inneal-làimhseachaidh mearachd a bh ’ann roimhe
aisig_exception_handler ()Thoir air ais an inneal-làimhseachaidh eisgeachd a bh ’ann roimhe
set_error_handler ()Suidhich gnìomh inneal-làimhseachaidh mearachd a chaidh a shònrachadh le neach-cleachdaidh
set_exception_handler ()Suidhich gnìomh inneal-làimhseachaidh eisgeachd a tha air a shònrachadh le neach-cleachdaidh
trigger_error()Cruthaich teachdaireachd mearachd aig ìre neach-cleachdaidh
user_error ()Ailias de trigger_error()
Mearachdan gnìomhan ann am PHP

Mearachd ro-mhìnichte PHP agus cungaidhean clàraidh

luachsìor-Tuairisgeul
1E_ERRORMearachdan ruith-ùine marbhtach. Mearachdan nach gabh faighinn air ais. Tha cur an gnìomh an sgriobt air a stad
2E_RABHADHRabhadh ùine-ruith (mearachdan neo-mharbhtach). Chan eil cur an gnìomh an sgriobt air a stad
4E_PARSEMearachdan parse ùine-ùine. Cha bu chòir mearachdan gann a ghineadh ach leis a ’parser
8E_NOTICEBrathan ùine-ruith. Lorg an sgriobt rudeigin a dh ’fhaodadh a bhith na mhearachd, ach dh’ fhaodadh sin tachairt cuideachd nuair a ruitheas tu sgriobt gu h-àbhaisteach
16E_CORE_ERRORMearachdan marbhtach aig toiseach tòiseachaidh PHP. Tha seo coltach ri E_ERROR, ach a-mhàin gu bheil e air a chruthachadh le cridhe PHP
32E_CORE_WARNINGMearachdan neo-mharbhtach aig toiseach tòiseachaidh PHP. Tha seo coltach ri E_WARNING, ach a-mhàin gu bheil e air a chruthachadh le cridhe PHP
64E_COMPILE_ERRORMearachdan ùine-marbhaidh marbhtach. Tha seo coltach ri E_ERROR, ach a-mhàin gu bheil e air a chruthachadh leis an Einnsean Sgrìobhaidh Zend
128E_COMPILE_WARNINGMearachdan ùine-cruinneachaidh neo-mharbhtach. Tha seo coltach ri E_WARNING, ach a-mhàin gu bheil e air a chruthachadh leis an Einnsean Sgrìobhaidh Zend
256E_USER_ERRORMearachd mharbhtach air a chruthachadh leis an neach-cleachdaidh. Tha seo coltach ri E_ERROR, ach a-mhàin gu bheil e air a chruthachadh ann an còd PHP le bhith a 'cleachdadh an gnìomh PHP trigger_error()
512E_USER_WARNINGRabhadh neo-mharbhtach air a chruthachadh le neach-cleachdaidh. Tha seo coltach ri E_WARNING, ach a-mhàin gu bheil e air a chruthachadh ann an còd PHP le bhith a ’cleachdadh gnìomh PHP trigger_error ()
1024E_USER_NOTICESanas air a ghineadh leis an neach-cleachdaidh. Tha seo coltach ri E_NOTICE, ach a-mhàin gu bheil e air a chruthachadh ann an còd PHP le bhith a’ cleachdadh an gnìomh PHP trigger_error()
2048E_STRICTDèan comas air PHP a bhith a’ moladh atharraichean air a’ chòd agad a nì cinnteach gum bi an eadar-obrachaidh as fheàrr agus co-chòrdalachd air adhart den chòd agad (Bho PHP 5 ach nach eil air a ghabhail a-steach ann an E_ALL gu PHP 5.4)
4096E_RECOVERABLE_ERRORMearachd marbhtach catchable. Tha seo a ’nochdadh gun do thachair mearachd cunnartach, ach nach do dh’ fhàg e an Einnsean ann an staid neo-sheasmhach. Mura h-eil an mearachd air a ghlacadh le làimhseachadh a tha air a mhìneachadh leis a ’chleachdaiche, sguir an tagradh leis gur e E_ERROR a bh’ ann (Bho PHP 5.2)
8192E_DEPRECATEDBrathan ùine-ruith. Dèan comas air seo gus rabhaidhean fhaighinn mu chòd nach obraich ann an dreachan san àm ri teachd (Bho PHP 5.3)
16384E_USER_DEPRECATEDTeachdaireachd rabhaidh a ghineadh leis a ’chleachdaiche. Tha seo coltach ri E_DEPRECATED, ach a-mhàin gu bheil e air a chruthachadh ann an còd PHP le bhith a ’cleachdadh gnìomh PHP trigger_error () (Bho PHP 5.3)
32767E_ALLDèan comas air mearachdan is rabhaidhean PHP gu lèir (ach a-mhàin E_STRICT ann an dreachan <5.4)
Còdan mearachd ann am PHP

Cuir beachd ris

Lìonra Luchd-teagaisg

Ionnsaich PHP bho A gu Z