Stap 5: Gemakkelijk debuggen
Al deze hieronder, zijn gewoon om te helpen de programmeur, een definitieve versie van deze web toepassing zal niet weergegeven een van deze operaties aan de gebruiker foutopsporing! In het bestand: debug.php er zijn verschillende functies die de programmeur op debugging proces helpen.
Het vinden van de oorzaak van de mislukking van de uitvoering van een query:
De zichtbaarheid van query's Druktweemaalop de link D:1 in de bodem van de pagina, of D:0 uit te schakelen. Query's die zijn mislukt (rode) altijd worden weergegeven voor foutopsporing. U kunt bijvoorbeeld zien waar precies in de pagina de query werd uitgevoerd wanneer uitgevoerd, waaruit php bestand /regelnummer heette de functie, de broncode van de functie (Plugin) en die functie argumenten werden gebruikt. Voor beter leesbaar sql gebruik ik de Sql Formatter bibliotheek (Plugin). Als u wilt afdrukken meer in detail op functie Query gebruik ik de debug_backtrace() functie.
De waarde van de array kaarten of eenvoudige variabelen controleren:
De dump is een functie die wordt afgedrukt op een variabele als een tabel of als een eenvoudige variabele, welk type het is en wordt afgedrukt volgens het gebruik van print_r() voor matrix- of var_dump() voor andere soorten variabelen herkent. Het erkent bovendien uit welk bestand lijn van dit heette en hij voegt een beschrijving van de developer's keuze om hem herinneren waarom het berichtvenster bleek te helpen.
Querytypen:
Groen, halen: Selecteer
Geel, van invloed zijn op: UPDATE, DELETE, INSERT
Rood, mislukking: alle query's die mislukking uitvoeren, omdat MySql heeft een fout geretourneerd.