Hvordan velger jeg den beste PHP-programvaren?
Du som utvikler av nettsteder har ikke et valg i hvilken PHP-programvare du skal bruke; det er bare en implementering av PHP over hele verden. En datamaskin som heter en server er vert for nettstedet ditt og svarer på forespørsler om å gi sider for visning. En kopi av PHP-programvaren er installert for bruk av alle nettsteder som er vert på den serveren. PHP er et skriptspråk som forbedrer HTML-språk (hypertext markup language), som brukes til å lage nettsteder på Internett. Et skriptspråk er ikke et sant programmeringsspråk; snarere endrer den online-presentasjon i sanntid av HTML-innhold for å gi aktuell, dynamisk informasjon til besøkende på nettstedet.
HTML er språket eller datakodingen som viser innhold, ord og bilder når noen skriver inn adressen til nettstedet ditt. HTML-kodingen forteller serveren og til syvende og sist datamaskinen din, hvilken tekst og bilder som skal vises og hvordan du viser den, for eksempel med rød fet skrift. Dette er markeringsdelen av HTML-navnet. Hypertekstdelen refererer til HTML-funksjonen til å gi koblinger til andre deler av nettstedet ditt eller et hvilket som helst sted med en adresse på Internett.
Så nyttig som HTML er, er alle HTML-websidene statiske, noe som betyr at hver side alltid har den samme informasjonen, med svært små unntak. Utviklingen av PHP-programvare gjorde det mulig for sidene å bli dynamiske og tillot brukere å samhandle med sidene for å gi tilpasset informasjon. PHP gjør dette med PHP-filer som ligger på serveren, med nettstedets data i de samme mappene. Innenfor PHP-filen vil du få instruksjoner om hvordan du får variabeldataene til å vises.
PHP-programvare er en forprosessor på serversiden fordi den ligger på serveren og griper siden fra serveren før nettleseren, programvaren som viser HTML-kode på datamaskinen din, kan vise den. Når en server mottar en forespørsel om å vise en HTML-side, leser PHP-programmet først HTML-koden, ser etter pekere til PHP-kode, utfører PHP-oppgaven og skriver dette innholdet i HTML-koden. Serveren passerer siden med både det originale og innsatte innholdet. Nettleseren din tolker både HTML og PHP-innlegg som HTML.
Programmerere fra hele verden bidrar til utvikling og vedlikehold av PHP-programvare. Blant de mest nyttige av funksjonene i PHP er muligheten til å be om informasjon fra en strukturert spørringsdatabase. Tredjepartsutviklere gir grafiske grensesnitt for å redusere innsatsen for å kode PHP, i det som kalles integrerte utviklingsmiljøer (IDE). Disse IDEene kan omfatte feilsøkere, utførelse av trinnvis, variabel klokke og andre verktøy som er felles for programvarekoding.