Telefonia, Tipi di u schedariu
Pruduzzioni errore in PHP
Ricchi cura è cun primura ùn hè un editore net, mentre ch'ellu hè sughjettu di numarosi è inaccuracies. Cum'è un risultatu, stu pò risultatu in u situ, ecc, o serviziu. Per debugging durante u sviluppu di u prugettu hè pussibili a prividia la pruduzzioni di numarosi in PHP.
Cumu viaghja?
PHP hè bellu reacting à un particulare codice scrittura. In certi casi - ntellettuali degne, in altri - dimostra un errore. Stu miccanisimu aiuta i documentaliste à u tempu di matematiche di u rùbbrica codice à rimpruverà difetti promptly.
Tuttavia, la pruduzzioni errore in PHP ùn hè micca sempre bisognu. Dopu à u sviluppu di u prugettu hè di tennis, sta funzione hè chi cumming in ordine per francà un bon-a, o un accessu Live.
cutter
In u web cunfigurazione di u pobbe PHP hè u schedariu php.ini so rispunsabilità. Ci hè error_reporting Directiva, chì hè nfusca pricisamenti la pruduzzioni errore in PHP. Però, anchi si include a mugnera eccessione, per elli di fà in la finestra navigatore display_errors so rispunsabilità. Sè hè cacciatu, u sistemu dimostra un errore 'nveci di' na pagina muta.
eccessione classìfica
Pruduzzioni errore in PHP pò esse divisa in parechje categorie:
Sbagghi chi risultatu in lu meroìticu ferma u travagliu. U tantu-chiamatu funestu. Chissi foru E_ERROR, E_COMPILE_ERROR;
errori chì ponu esse curretta. I so valori di u directive & error_reporting ponu esse: E_WARNING, E_NOTICE, è altri.
Hè tene un ochju U fraulettu à ogni tipu e numaru di u so funziunalità.
E_ERROR. Tipicamenti, issu tippu si rifirisci a tali sbagli, chì ùn si pò micca squassata prestu, o cuntinuà a scrittura. Stu cumpresa prublemi cù Natural memoria;
E_WARNING. U codice sarà cuntinuà à travaglià, ma Cumpariscerà un cunsigliu chì ci hè qualchi errore, u codice hè indettatu quì in u missaghju. Ùn sò critica;
E_NOTICE. Avisi, chì mostra chì ci hè qualcosa chì avaria pussutu pruvucà i errore. Ci sò dinù un criticu à u baddu di u codice;
E_USER_ERROR. Errori caricate da u me;
E_ALL. Stu include tutti i tippi di sbagghi. Tipicamenti, sta funziunalità hè permessu da predefinitu quandu vo stallate lu pobbe.
How to attivati i pruduzzioni errore in PHP
A tecnica usatu in miccanisimu di errore PHP pò fatzu cambiat a segunda induve veni usatu u codice - in pediatria, o nantu à u urdinatore. In u secondu casu, u documentaliste pò persunalizà u vostru servore, è vede cum'è si voli - û, à cambià i paràmetri in u cartulare php.ini. À citare dui esempiu - display_errors è error_reporting à i siguenti manera:
display_errors nantu
error_reporting E_ALL
Sti cumanni permette di vede tutti i missaghji errore direttamente in la finestra navigatore.
Sè u sviluppu hè rializatu in u un servore virtuale, lu spissu Design funzione cumparisce, girari Cumming per ragioni di sicurità. Per quessa, u bisognu di attivà à aduprà Apache cartulare caliper servore htaccess. Di solitu hè à a ràdica di u situ. Vi tocca à aghjunghje un coppiu di linii in ogni scrittore u testu:
display_errors php_flag nantu
Reegan errore php_value -1
vede dinù sbagli ponu esse direttamente da u codice cù ini_set funzione (). Però, si deve esse parturitu in menti chì dopu à u sviluppu di u situ di u so usu pò causari prublemi di sicurità.
MUSIQUE
PHP permette à voi à salvà tutti i sbagli chì accade in un locu specifichi à u duru voglia. À attivà errore PHP in u schedariu di pruduzzioni, pudete puru aduprà trè modi:
Mudificà u schedariu php.ini. Quì ci vole à definisce dui lìnii. First - log_errors = On, chì activates intreccia u capacità di pruduzzioni. Seconda - error_log = chjassu / a / u schedariu àutri.
Canciari htaccess. Hè dinù pussibule à aghjunghje i dui lìnii. log_errors php_value «nantu» è php_value error_log chjassu / cartulare.
Aduprà u funzione ini_set codice stage aggalabbata.
cunchiusioni
Pruduzzioni errore in PHP - un arnese di primura per codice più leghjitoghji. Ma si pò dinù di creà un spaziu Prepaid facili. Pirciò, utilizà stu miccanisimu vi tuccherà à cura e cose. Una volta un situ o di serviziu si n'andò à tutte e tappe di essai, vi tocca à piglià cura à assicurà chì hè ùn mostra u errore, da chì un attacker pò vince un accessu à dati fattivu.
Similar articles
Trending Now