TelefoniaTipi 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:

  1. 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.

  2. Canciari htaccess. Hè dinù pussibule à aghjunghje i dui lìnii. log_errors php_value «nantu» è php_value error_log chjassu / cartulare.

  3. 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

 

 

 

 

Newest

Copyright © 2018 co.birmiss.com. Theme powered by WordPress.