Hva er en PHP-feilsøking?

En PHP-feilsøking er et program som evaluerer PHP-kode for syntaks og logiske feil for å gjøre det mulig for en PHP-manusforfatter å jobbe mer effektivt. Mange slike feilsøkere eksisterer, og de varierer i kvalitet, pris og kompleksitet. Noen fungerer i et komplett integrert utviklingsmiljø (IDE) med flere sofistikerte utviklingsverktøy, mens andre har en enkelt funksjon i et enkelt grensesnitt.

PHP hypertext preprocessor (PHP) er et skriptspråk på serversiden som forbedrer websideopplevelsen ved å gi dynamisk innhold til siden som svar på brukerinput eller andre signaler. PHP er et rekursivt forkortelse, noe som betyr at forkortelsen er en del av navnet. Den første bokstaven, P, står for PHP i forkortelsen.

Programvaren på serversiden ligger på serveren, datamaskinen som vert for websiden, og håndterer datamanipulering og lagring på serveren i motsetning til brukersiden, kalt klientsiden. Det er et skriptspråk ved at PHP ikke er et fullt utviklet språk med en kompilator for å lage kjørbare filer, men heller legger til segmentkoder i kildekoden til websiden. Kildekoden til websiden er skrevet på HTML (hypertext markup language). PHP-kode kan tenkes å være en spesialisert HTML-kode. Av den grunn må en PHP-debugger også inkludere en HTML-debugger.

PHP er populært fordi det er enkelt å lære, og det grensesnitt med strukturerte spørringsspråk (SQL) databaser og med Apache, en vanlig serverprogramvare, og er lett tilgjengelig uten kostnad for noen utviklere. Fordi PHP er så tilgjengelig, bruker nye programmerere språket og hjelper med å drive markedet for en PHP-feilsøking. Mange av disse programmererne er kjent med hva-du-ser-er-hva-du-får (WYSIWYG) webutviklingsverktøy som Microsoft FrontPage® og ønsker samme brukervennlighet mens du utvikler PHP-applikasjoner.

Funksjoner som en PHP-feilsøking kan vise, inkluderer trinn-for-trinn kjøring, watchpoints og gjøre om / angre. En debugger kan føre til historikk med endringer og la brukeren plukke ut kjøringen der det er ønskelig. En stack trace-funksjon lar utvikleren se linjene som ble utført og verdien på variabler før en feil. Et programs evne til å gjenkjenne syntaksfeil, som ofte er skrivefeil eller enkle misbruk av kommandoer, er en nøkkel til nytten. En intelligent debugger vil forutse hva syntaksen skal være, og enten rette feilen automatisk eller foreslå rettelse til brukeren.

I en fullstendig IDE PHP-feilsøking vil deler av skjermen bli viet til en sanntidsutgang fra den kjørende websiden. Flere skript kan være i stand til å kjøre samtidig. Muligheten til å bytte kode mellom utviklingstestdatamaskiner og Internett-servere uten kodemodifisering er veldig nyttig. En PHP-profil kan være inkludert i en PHP-feilsøking. Denne programvaren sporer beregninger på websiden, for eksempel hvor mange spørsmål som er åpne eller hvor lang tid det tar før programmet kjøres.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?