Enkel PHP hemsida för kontakter (5 / 10 steg)
Steg 5: Enkel felsökning
Alla dessa nedan, är bara för att hjälpa programmerare, en slutlig version av denna web ansökan kommer inte att Visa någon av dessa felsökning operationer till användaren! I filen: debug.php det finns flera funktioner som hjälper programmerare på felsökning process.
Hitta orsaken till felet av en frågekörning:
Om du vill aktivera synligheten för frågor tryck på länken D:1 i botten av sidan, eller D:0 för att inaktivera. Frågor som har misslyckats (röd) alltid visas för felsökning ändamål. Till exempel kan du se där exakt i sidan frågan utfördes när utförat, som php-fil /radnummer funktionen anropades, källkoden för funktionen (Plugin) och som fungera argument har använts. För mer lättläst sql använder jag Sql Formatter biblioteket (Plugin). Om du vill skriva ut mer i detalj på frågefunktionen funktionen jag debug_backtrace() .
Kontrollera värdet av array kartor eller enkla variabler:
Dump är en funktion som skriver ut en variabel som en tabell eller en enkel variabel, känner igen vilken typ det är och skriver ut beroende på användningen av print_r() för matris eller var_dump() för andra typer av variabler. Dessutom känner igen från vilken fil och raden av detta kallades och han lägger till en beskrivning av utvecklarens val att hjälpa honom att komma ihåg varför meddelanderutan visades.
Frågetyper:
Green, Hämta: Välj
Gul, påverka: uppdatera, ta bort, infoga
Röd, MISSLYCKANDE: alla frågor som har fel utförande, eftersom MySql returnerade ett fel.