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.
server-programvara 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Ålder med en kompilator för att skapa körbara filer, utan lägger snarare till kodssegment 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.
PHP är populärt eftersom det är lätt att lära sig och det gränssnitt med strukturerade frågeställningar (SQL) och med Apache, en vanlig serverprogramvara och är lätt 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-Stegutförande, 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 exekvering 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 displayen att ägnas åt en realtidsutdata från den löpande webbsidan. 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 -profil kan inkluderas i en PHP -felsökare. Denna programvara spårar mätvärden på webbsidan, till exempel hur många frågor som är öppna eller hur länge dentar för att programmet ska köras.