Når du er ferdig med et program , må du alltid se etter feil , og prosessen tar litt tid , selv når du vet hva du skal se etter. Webutviklere aldri ønsker å " lekke " koden ved å publisere feil offentlig, så mesteparten av tiden , vil du debugging prosesser deaktivert på levende områder. Når debugging , du også vil at programmet skal vise så mange feil som mulig , slik at du kan fikse før programmet går live. Instruksjoner
en
Insert " ini_set (' display_errors ', ' On '); " rett under din " < php ? " Tag , som forteller PHP for å vise feil når den går inn i dem, heller enn skjule dem
2
Insert " error_reporting ( E_ALL ) ; " . rett under linjen fra første trinn . Dette forteller PHP å rapportere alle feil , selv om feilene teknisk sett ikke vil drepe programmet.
3
Kjør programmet . Eventuelle feil, merknader eller advarsler vises i ren tekst , sammen med en linje nummer som forteller deg hvor du skal lete etter feilen.
4
Identifiser linjen rett ovenfor eventuelle parse feil . Se etter glemte semikolon , braketter og andre syntaks feil. Rette opp feilen og kjøre programmet .
5
Eliminer noen " advarsler " generert av koden . En advarsel betyr at du skrev noe som fortsatt fungerer , men kan bli en knekk nedover veien . Finn linjenummer fra feilen , finner du det i koden og fikse advarselen.
6
Sjekk eventuelle " Fatal feil " for klasser eller funksjoner som ikke ble definert før de ble kalt på . " Fatal feil " vil drepe programmet når PHP kjører inn i dem , men de er ofte lett å fikse. Koden er i utgangspunktet riktig hvis du får en " Fatal feil", bare sørg for at definisjonene er riktige .