Skip to main content

Hvad er en PHP -debugger?

En PHP -debugger er et softwareprogram, der evaluerer PHP -kode for syntaks og logiske fejl for at gøre det muligt for en PHP -scriptwriter at arbejde mere effektivt.Der findes mange sådanne debuggere, og de varierer i kvalitet, omkostninger og kompleksitet.Nogle fungerer inden for et komplet integreret udviklingsmiljø (IDE) med flere sofistikerede udviklingsværktøjer, mens andre opretholder en enkelt funktion i en simpel grænseflade.

PHP Hypertext PreProcessor (PHP) er et script-sprog på serversiden, der forbedrer websidenoplevelsen ved at give dynamisk indhold til siden som svar på brugerinput eller andre signaler.PHP er et rekursivt forkortelse, hvilket betyder, at forkortelsen er en del af navnet.Det første brev, P, står for PHP i forkortelsen.

Software på serversiden findes på serveren, computeren, der er vært for websiden, og håndterer datamanipulation og -opbevaring på serveren i modsætning til brugersiden, kaldet klientsiden.Det er et scriptingsprog, i, at PHP ikke er et fuldt udviklet sprog med en kompilator til at oprette eksekverbare filer, men snarere tilføjer segmenter af kode til websiden kildekode.Websiden kildekode er skrevet på hypertekst markeringsprog (HTML).PHP -kode kan betragtes som en specialiseret HTML -kode.Af den grund skal en PHP -debugger også omfatte en HTML -debugger.tilgængelig uden beregning til nogen udvikler.Fordi PHP er så tilgængelig, bruger nye programmerere sproget og hjælper med at drive markedet for en PHP -debugger.Mange af disse programmerere er bekendt med hvad-du-se-er-hvad-du-get (wysiwyg) webudviklingsværktøjer såsom Microsoft FrontPage og ønsker den samme brugervenlighed under udvikling af PHP -applikationer.

Funktioner, som en PHP-debugger muligvis kan vise, inkluderer trin-for-trin-udførelse, overvågningspunkter og gentag/fortryd.En debugger kan muligvis holde en historie med ændringer og lade brugeren hente henrettelse, hvor det ønskede.En stakesporfunktion giver udvikleren mulighed for at se de linjer, der blev udført, og værdien af variabler før en fejl.Et programs evne til at genkende syntaksfejl, som ofte skriver fejl eller enkle kommando -misbrug, er en nøgle til dens anvendelighed.En intelligent debugger vil forudse, hvad syntaks skal være, og enten korrigere fejlen automatisk eller foreslå korrektionen til brugeren.

I en fuld IDE PHP-debugger vil dele af skærmen blive afsat til en realtidsudgang fra det kørende webside.Flere scripts kan muligvis køre samtidig.Evnen til at skifte kode mellem udviklingstestcomputere og internetserverne uden kodemodifikation er meget nyttig.En PHP -profiler kan være inkluderet i en PHP -debugger.Denne software sporer metrics på websiden, såsom hvor mange forespørgsler der er åbne, eller hvor lang tid det tager for programmet at udføre.