Hur väljer jag den bästa PHP-programvaran?
Du som utvecklare av webbplatser har inget val i vilken PHP-programvara du ska använda; det finns bara en implementering av PHP över hela världen. En dator som heter en server är värd för din webbplats och svarar på förfrågningar om att tillhandahålla sidor för visning. En kopia av PHP-programvaran är installerad för användning av alla webbplatser som finns på den servern. PHP är ett skriptspråk som förstärker HTML-språk (Hypertext Markup Language), som används för att skapa webbplatser på Internet. Ett skriptspråk är inte ett riktigt programmeringsspråk; snarare ändrar den online-presentation i realtid av HTML-innehåll för att ge aktuell, dynamisk information till besökarna på webbplatsen.
HTML är det språk eller datorkodning som visar innehåll, ord och bilder när någon skriver in adressen till din webbplats. HTML-kodningen berättar för servern och i slutändan din dator, vilken text och bilder som ska visas och hur du visar den, till exempel med röd fetstil. Detta är markeringsdelen av HTML-namnet. Hypertextdelen hänvisar till HTML-förmågan att tillhandahålla länkar till andra delar av din webbplats eller någon webbplats med en adress på Internet.
Så lika användbart som HTML är, alla HTML-webbplatser är statiska, vilket innebär att varje sida alltid ger samma information, med mycket mindre undantag. Utvecklingen av PHP-programvaran gjorde det möjligt för sidorna att bli dynamiska och gjorde det möjligt för användare att interagera med sidorna för att ge anpassad information. PHP gör detta med PHP-filer som finns på servern, med webbplatsens data i samma mappar. Inom PHP-filen finns anvisningar om hur du får variabeldata att visas.
PHP-programvaran är en förprocessor på serversidan eftersom den finns på servern och tar sidan från servern innan webbläsaren, mjukvaran som visar HTML-kod på din dator, kan visa den. När en server får en begäran om att visa en HTML-sida läser PHP-programmet först HTML-koden, letar efter pekare till PHP-kod, utför PHP-uppgiften och skriver det innehållet i HTML-koden. Servern skickar sedan sidan med både original- och insatt innehåll. Din webbläsare tolkar både HTML och PHP-infogningar som HTML.
Programmerare från hela världen bidrar till utveckling och underhåll av PHP-programvara. Bland de mest användbara av funktionerna i PHP är förmågan att begära information från en strukturerad frågedatabas. Tredjepartsutvecklare tillhandahåller grafiska gränssnitt för att minska ansträngningen för att koda PHP, i det som kallas integrerad utvecklingsmiljö (IDE). Dessa IDE kan inkludera felsökare, stegvis körning, variabel klocka och andra verktyg som är gemensamma för programvarukodning.