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.

server-side-software 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 sprogAlder med en kompilator til at oprette eksekverbare filer, men tilføjer snarere segmenter af kode til kildekoden til websiden. 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.

PHP er populært, fordi det er let at lære, og IT -grænseflader med struktureret forespørgselssprog (SQL) databaser og med Apache, en almindelig serversoftware og er let tilgængelig uden beregning for 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 kan vise, inkluderer trin for-Trinudfø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 et realtidsudgang fra den 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 længe dentager for programmet at udføre.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?