- 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.
Dleastanas | Tuairisgeul |
---|---|
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() |
Mearachd ro-mhìnichte PHP agus cungaidhean clàraidh
luach | sìor- | Tuairisgeul |
---|---|---|
1 | E_ERROR | Mearachdan ruith-ùine marbhtach. Mearachdan nach gabh faighinn air ais. Tha cur an gnìomh an sgriobt air a stad |
2 | E_RABHADH | Rabhadh ùine-ruith (mearachdan neo-mharbhtach). Chan eil cur an gnìomh an sgriobt air a stad |
4 | E_PARSE | Mearachdan parse ùine-ùine. Cha bu chòir mearachdan gann a ghineadh ach leis a ’parser |
8 | E_NOTICE | Brathan ù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 |
16 | E_CORE_ERROR | Mearachdan 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 |
32 | E_CORE_WARNING | Mearachdan 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 |
64 | E_COMPILE_ERROR | Mearachdan ù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 |
128 | E_COMPILE_WARNING | Mearachdan ù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 |
256 | E_USER_ERROR | Mearachd 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() |
512 | E_USER_WARNING | Rabhadh 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 () |
1024 | E_USER_NOTICE | Sanas 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() |
2048 | E_STRICT | Dè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) |
4096 | E_RECOVERABLE_ERROR | Mearachd 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) |
8192 | E_DEPRECATED | Brathan ù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) |
16384 | E_USER_DEPRECATED | Teachdaireachd 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) |
32767 | E_ALL | Dèan comas air mearachdan is rabhaidhean PHP gu lèir (ach a-mhàin E_STRICT ann an dreachan <5.4) |