Klaidų tvarkymas yra jūsų programos iškeltų klaidų radimas ir veiksmų atlikimas. Šis straipsnis padės jums ištirti Klaidų tvarkymas išsamiai. Tolimesni patarimai bus aptarti šiame straipsnyje,
Pradėkime nuo PHP klaidų tvarkymo straipsnio,
Klaida tvarkant
PHP labai lengva tvarkyti klaidas.Kuriant scenarijus ir žiniatinklio programas klaidų tvarkymas yra labai svarbi dalis. Jei jūsų kode trūksta klaidų tikrinimo kodo, jūsų programa gali atrodyti labai neprofesionali ir galite būti rizikuojama saugumu.
Pamatysime skirtingus klaidų tvarkymo metodus:
* Paprasti teiginiai „die ()“
* Pasirinktinės klaidos ir klaidų suaktyvintojai
* Pranešant apie klaidas
Pažiūrėkime, kaip PHP klaidų tvarkymas veikia su mirimo funkcija,
kaip pakeisti sveiką skaičių pitone
Naudojant die () funkciją
Rašydami savo PHP programą prieš pradėdami turėtumėte patikrinti visas galimas klaidas ir atlikti reikiamus veiksmus.Pavyzdys neturint /tmp/test.xt failo
Sukurti pasirinktinį klaidų tvarkytuvą
Sukurti pasirinktinį klaidų tvarkytuvą yra labai paprasta. Mes galime tiesiog sukurti specialią funkciją, kurią galima iškviesti, kai įvyksta klaida PHP kode.
Ši funkcija gali apdoroti mažiausiai du parametrus, kurie gali būti klaidos lygis ar klaidos pranešimas, tačiau gali priimti iki penkių pasirenkamų parametrų, tai yra failas, eilutės numeris ir klaidos kontekstas
Sintaksė
error_function () Nustatykite klaidų tvarkytuvą
Numatytasis klaidų tvarkytuvas PHP yra įmontuotas klaidų tvarkytuvas, pateiktas programinėje įrangoje. Mes padarysime funkciją virš numatytojo klaidų tvarkytuvo scenarijaus trukmei.
pitonas konvertuoti dešimtainį skaičių į dvejetainį
Galima pakeisti klaidų tvarkytuvą, kuris taikomas tik kai kurioms klaidoms, tokiu būdu scenarijus gali skirtingai tvarkyti įvairias klaidas kode. Tačiau šiame pavyzdyje mes naudosime savo pasirinktinį klaidų tvarkytuvą visoms jame esančioms klaidoms.
set_error_handler („“)
Pažvelkime į pavyzdinę programą,
Pavyzdinė programa
Klaidų tvarkytuvo bandymas bandant pateikti kintamąjį, kurio nėra:
Rezultatas
Klaida: [8] Nenustatytas kintamasis: testas
Tai priveda prie šio straipsnio pabaigos.
Jei radote šį tinklaraštį aktualų, patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje.
Turite mums klausimą? Prašau tai paminėti straipsnio komentarų skyriuje ir aš susisieksiu su jumis.