Kā ieslēgt PHP kļūdu ziņošanu

Labs pirmais solis, lai atrisinātu jebkuru PHP problēmu

Uzņēmēja, kas birojā strādā pie klēpjdatora

Raiens Līss/Getty Images





Ja jūs saskaraties ar tukšu vai balta lapa vai kāda cita PHP kļūda, bet jums nav ne jausmas, kas ir nepareizi, jums vajadzētu apsvērt iespēju ieslēgt PHP kļūdu ziņošanu. Tas sniedz zināmas norādes par to, kur vai kāda ir problēma, un tas ir labs pirmais solis, lai to atrisinātu PHP problēma. Jūs izmantojat kļūdu_ziņošanu funkciju lai ieslēgtu kļūdu ziņošanu konkrētam failam, kurā vēlaties saņemt kļūdas, vai arī varat iespējot kļūdu ziņošanu visiem saviem failiem savā tīmekļa serverī, rediģējot failu php.ini. Tas ietaupa jūs no mokām, kas saistītas ar tūkstošiem koda rindu, meklējot kļūdu.

Error_reporting funkcija

The error_reporting() funkcija izpildes laikā nosaka kļūdu ziņošanas kritērijus. Tā kā PHP ir vairāki līmeņi ziņojamas kļūdas , šī funkcija iestata vēlamo līmeni jūsu skripta darbības laikā. Iekļaujiet funkciju skripta sākumā, parasti uzreiz pēc atvēršanas

Kā parādīt kļūdas

Display_error nosaka, vai kļūdas tiek drukātas uz ekrāna vai paslēptas no lietotāja. To lieto kopā ar kļūdu_ziņošanas funkciju, kā parādīts tālāk esošajā piemērā:

Faila php.ini maiņa vietnē

Lai skatītu visus kļūdu ziņojumus par visiem saviem failiem, dodieties uz savu tīmekļa serveri un piekļūstiet savas vietnes failam php.ini. Pievienojiet šādu opciju:



Fails php.ini ir noklusējuma konfigurācijas fails lietojumprogrammām, kas izmanto PHP. Ievietojot šo opciju failā php.ini, jūs pieprasāt kļūdu ziņojumus visiem jūsuPHP skripti.