⊗ppPmBsErO 5 of 447 menu

Kutoa Makosa ya PHP

Ukifanya kosa katika msimbo wako wa PHP, server itatoa maelezo ya kosa hilo moja kwa moja kwenye kivinjari. Kuna aina tatu za makosa: notice, warning na fatal.

Notisi ni tahadhari kuhusu jambo ambalo huenda si sawa katika msimbo wako. Ingawa msimbo bado utaendelea kufanya kazi. Ni bora, hata hivyo, kutokikosa makosa haya bila kuyaangalia, bali kuyarekebisha.

Onyo huwakilisha tahadhari kwamba kuna kitu kilichoenda sawa. Kwa kawaida msimbo wako utaanza, lakini utafanya kazi sio kama unavyotaka.

Makosa makuu yanatokea wakati msimbo wa PHP hawezi kutekelezwa. Kwa kawaida hii itahusishwa na kosa la sintaksia ulilofanya.

Kuna, hata hivyo, tatizo. Kwa default, notisi na onyo hazijawekwa, na badala ya makosa makuu utaona tu skrini nyeupe. Hii, bila shaka, haitoi taarifa nyingi. Wacha tuwashe kuonyesha makosa yote:

<?php error_reporting(E_ALL); ?>

Wakati mwingine, hata hivyo, amri hii haitafanya kazi (inategemea na mipangilio ya server). Usaidizi utakuja kwa amri ya pili:

<?php ini_set('display_errors', 'on'); ?>

Ni bora kuandika mbili mara moja:

<?php error_reporting(E_ALL); ini_set('display_errors', 'on'); ?>

Kwenye tovuti iliyowekwa kwenye wavuti, kuonyesha makosa ni bora kuzima. Hufanywa hivi:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa