Skip to main content

Vad är en PHP -felsökare?

En PHP -felsökare är ett program som utvärderar PHP -kod för syntax- och logiska fel för att en PHP -manusförfattare kan fungera mer effektivt.Många sådana felsökare finns, och de varierar i kvalitet, kostnad och komplexitet.Vissa funktioner inom en fullständig integrerad utvecklingsmiljö (IDE) med flera sofistikerade utvecklingsverktyg, medan andra har en enda funktion i ett enkelt gränssnitt.

PHP Hypertext Preprocessor (PHP) är ett skriptspråk på serversidan som förbättrar webbsidesupplevelsen genom att tillhandahålla dynamiskt innehåll till sidan som svar på användarinmatning eller andra signaler.PHP är en rekursiv akronym, vilket betyder att förkortningen är en del av namnet.Den första bokstaven, P, står för PHP i förkortningen.Programvara för serversidan finns på servern, datorn som är värd för webbsidan och hanterar datamanipulation och lagring på servern i motsats till användarsidan, kallad klientsidan.Det är ett skriptspråk genom att PHP inte är ett fullt utvecklat språk med en kompilator för att skapa körbara filer, utan lägger snarare till kodsegment i källkoden för webbsidan.Källkoden för webbsidan är skriven på Hypertext Markup Language (HTML).PHP -kod kan betraktas som en specialiserad HTML -kod.Av den anledningen måste en PHP -felsökare också inkludera en HTML -felsökare.Tillgänglig utan kostnad för någon utvecklare.Eftersom PHP är så tillgängligt använder nya programmerare språket och hjälper till att driva marknaden för en PHP -felsökare.Många av dessa programmerare är bekanta med vad du-se-är-vad-du-get (WYSIWYG) webbutvecklingsverktyg som Microsoft Frontpage och önskar samma användarvänlighet medan du utvecklar PHP -applikationer.

Funktioner som en PHP-felsökare kan visa inkluderar steg-för-steg-körning, vaktpunkter och gör om/ångra.En felsökare kan hålla en historia av förändringar och låta användaren plocka upp körning där så önskas.En stackspårfunktion gör det möjligt för utvecklaren att se de linjer som utfördes och värdet på variabler före ett fel.Ett programmets förmåga att känna igen syntaxfel, som ofta skriver fel eller enkla kommandosambuss, är en nyckel till dess användbarhet.En intelligent felsökare kommer att förutse vad syntaxen ska vara och antingen korrigera felet automatiskt eller föreslå korrigeringen till användaren.

I en full IDE PHP-felsökare kommer delar av skärmen att ägnas åt en realtidsutgång från den löpande webbensida.Flera skript kanske kan köras samtidigt.Möjligheten att växla koden mellan utvecklingstestdatorer och internetservrar utan kodmodifiering är mycket användbar.En PHP -profiler kan inkluderas i en PHP -felsökare.Den här programvaran spårar mätvärden på webbsidan, till exempel hur många frågor som är öppna eller hur lång tid det tar för programmet att köra.