Kā ieslēgt PHP kļūdu ziņošanu
Labs pirmais solis, lai atrisinātu jebkuru PHP problēmu
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.