Hvad er PHP?
Serversidescriptsproget PHP er et af de mest populære sprog i verden. Det skyldes, at det er open source og let at lære. PHP kører på serversiden, har et stort fællesskab og er en integreret del af store webapplikationer.
Hvad står PHP for?
Oprindeligt var ‘PHP’ en forkortelse for ‘Personal Home Page Tools’, men bruges nu som et rekursivt akronym for ‘PHP: Hypertext Preprocessor’. Selvom udtrykket er velkendt, forklarer det ikke helt, hvad PHP er. PHP er et scriptsprog, der hovedsageligt bruges i forbindelse med dynamiske hjemmesider og applikationer. Sproget blev opfundet i 1995 af den dansk-canadiske udvikler Rasmus Lerdorf og udgivet første gang samme år. Dets syntaks er baseret på C og Perl, og det er open source. PHP er meget udbredt, fordi det anses for at være let at lære.
Hvad gør PHP så specielt?
PHP’s største egenskab er sandsynligvis, at det er et scriptsprog, der udelukkende udføres på serversiden. Dette adskiller det fra andre populære webprogrammeringssprog som CSS, HTML eller JavaScript.
PHP-kildekode overføres ikke direkte til en webbrowser. Først passerer den gennem en såkaldt tolk på serverniveau. Denne tolk behandler anmodninger fra klienter, konverterer dem og sender dem tilbage til browseren. Selvom outputtet ofte er et HTML-dokument, kan PHP også generere billeder eller PDF-dokumenter, blandt andet. Scriptet forbliver altid på serveren, og kun resultatet videresendes til slutbrugeren.
Mange store content management-systemer bruger PHP. Drupal, Joomla, TYPO3 og WordPress er blot nogle få af de mange systemer, der er baseret på PHP. Dette er en af grundene til, at sproget er udbredt over hele verden og bruges af mange webtjenester. Det betragtes som det mest populære og succesrige serverside-programmeringssprog! Selvom antallet af brugere er faldet en smule i de senere år på grund af nye konkurrenter, er næsten 80 procent af alle hjemmesider stadig delvist afhængige af PHP.
Vil du lære et nyt programmeringssprog? Du finder en omfattende PHP-vejledning i vores digitale guide.
Hvad bruges PHP til?
Hvis du ved, hvad PHP er, er de almindelige anvendelser af sproget sandsynligvis indlysende for dig. Selvom der er mange måder at bruge det på, er disse tre områder mest populære:
- Serverside programmering: Sandsynligvis det vigtigste anvendelsesområde. For at bruge sproget kræves der tre komponenter, nemlig en PHP-parser, en webserver og en webbrowser. Serveren opretter forbindelse til en PHP-installationsprogram, så browseren kan få adgang til indhold, der er gemt på serveren. Dette gør det også muligt at teste websteder for funktionalitet og fejlfølsomhed, inden de offentliggøres.
- Kommandolinjeprogrammering: Hvis du kun bruger en PHP-parser, kan du skrive og bruge PHP-scripts uden en server eller browser. PHP-parsere er velegnede til mindre programmer til tekstbehandling eller opgaver på hjemmesider. Denne type scripts fungerer sammen med cron eller Task Scheduler.
- Desktop-applikationer: I princippet kan du også bruge PHP til at oprette desktop-applikationer med en grafisk brugergrænseflade. Men da trinene kan være ret komplekse, er denne tilgang bedre egnet, hvis du allerede har en dyb forståelse af sproget.
Hvad er fordelene ved PHP?
PHP’s popularitet skyldes ikke held. Scriptsproget tilbyder brugerne adskillige fordele. Her er de vigtigste fordele:
- Alsidighed: I vores forklaring af, hvad PHP er, har vi allerede antydet dette. Men script-sprogets alsidighed går ud over dets anvendelsesområder. PHP kan nemt integreres med de mest almindelige operativsystemer og de fleste webservere.
- Læringskurve: Sammenlignet med mange andre scriptsprog er PHP meget let at lære. Efter kort tid vil du være i stand til at bruge sproget på mange områder. Og på grund af dets enorme anvendelsesområde er sproget også et godt valg, selvom du allerede er en professionel.
- Output: Selvom PHP hovedsageligt bruges til output af HTML-indhold, er mange andre formater også mulige. Sproget kan også dynamisk generere billeder, animationer eller PDF-dokumenter, blandt andet, samtidig med at det understøtter XML-filer.
- Databaser og protokoller: De fleste databaser understøttes også af PHP, hvilket gør sproget velegnet til at opbygge databasedrevne applikationer. Derudover er kommunikation med tjenester, der bruger protokoller som HTTP, IMAP eller LDAP, lige så mulig som interaktion med Java-objekter.
- Open source: PHP er open source og kan frit bruges og ændres. Dette giver dig mange muligheder, men gør det også økonomisk overkommeligt.
- Fællesskab: Scriptsprogets store popularitet betyder, at der findes en masse dokumentation om PHP. Dets enorme fællesskab giver ikke kun nybegyndere råd og support, men udvikler også løbende sproget.
Hvad er ulemperne ved PHP?
De positive ting ved PHP kan også blive ulemper under visse omstændigheder. Selvom man hurtigt kan lære sproget, overvurderer nogle brugere sig selv og forsømmer sikkerhedsstandarderne. Dette kan gøre websider til et let mål for angreb. Derfor er det vigtigt at teste hjemmesiden omhyggeligt og tjekke scripts igen og igen for at sikre, at de er opdaterede.
Hvis koden ikke er skrevet korrekt, kan dette også have en negativ indvirkning på sidens ydeevne. Især ved et stort antal besøgende kan PHP-scripts blive sårbare. Men med lidt opmærksomhed på detaljerne kan du helt undgå denne type problemer.
fc8e9a140333b4ab48c6cb5f5ee01a43