Come eseguire il debug di PHP

March 14

Come eseguire il debug di PHP


Una volta terminato il programma, bisogna sempre verificare la presenza di insetti, e il processo richiede un po ', anche se si sa cosa cercare. Gli sviluppatori Web non vogliono codice "fuga" con la pubblicazione di errori pubblicamente, quindi la maggior parte del tempo, si vuole processi disabilitati su siti dal vivo di debug. Quando il debug, si desidera anche il programma per visualizzare il maggior numero di errori possibile, in modo da poter risolvere prima che il programma va in diretta.

istruzione

1 Inserire "ini_set ( 'display_errors', 'On');" direttamente sotto il tag "<? php", che racconta PHP per visualizzare gli errori quando si corre in loro, piuttosto che nasconderli.

2 Inserire "error_reporting (E_ALL);" direttamente sotto la linea dal primo passo. Questo dice PHP di segnalare tutti gli errori, anche se gli errori tecnicamente non uccideranno il programma.

3 Eseguire il programma. Eventuali errori, le comunicazioni o avvisi vengono visualizzati in formato testo, insieme a un numero di riga che indica dove cercare l'errore.

4 Identificare la linea direttamente sopra eventuali errori di analisi. Cercare e virgola dimenticati, staffe e altri errori di sintassi. Fissare l'errore e ri-eseguire il programma.

5 Eliminare eventuali "avvertenze" generati dal codice. Un avvertimento significa che hai scritto qualcosa che funziona ancora, ma potrebbe diventare un nodo lungo la strada. Trovare il numero di riga dall'errore, individuare nel codice e fissare l'avvertimento.

6 Controllare eventuali "Errori fatali" per le classi o funzioni che non sono stati definiti prima che fossero chiamati. "Errori fatali" uccideranno il vostro programma quando il PHP viene eseguito in loro, ma sono spesso facili da risolvere. Il codice è fondamentalmente corretto se si ottiene un "Fatal Error", basta assicurarsi che i vostri definizioni sono corrette.