Hva er PHP? Skriv ditt første PHP-program
Hva er PHP?
PHP er et skriptspråk på serversiden. som brukes til å utvikle statiske nettsteder eller dynamiske nettsteder eller webapplikasjoner. PHP står for Hypertext Pre-processor, som tidligere sto for Personal Home Pages.
PHP-skript kan bare tolkes på en server som har PHP installert.
Klientdatamaskinene som får tilgang til PHP-skriptene krever kun en nettleser.
En PHP-fil inneholder PHP-koder og ender med filtypen ".php".
Hva er et skriptspråk?
Et skript er et sett med programmeringsinstruksjoner som tolkes under kjøring.
Et skriptspråk er et språk som tolker skript under kjøring. Skript er vanligvis innebygd i andre programvaremiljøer.
Hensikten med skriptene er vanligvis å forbedre ytelsen eller utføre rutineoppgaver for en applikasjon.
Serversideskript tolkes på serveren mens klientsideskript tolkes av klientapplikasjonen.
PHP er et serversideskript som tolkes på serveren mens JavaScript er et eksempel på et klientsideskript som tolkes av klientnettleseren. Både PHP og JavaSkript kan bygges inn i HTML-sider.
Programmeringsspråk vs skriptspråk
Programmeringsspråk | Skriptspråk |
---|---|
Har alle funksjonene som trengs for å utvikle komplette applikasjoner. | Mest brukt til rutineoppgaver |
Koden må kompileres før den kan kjøres | Koden kjøres vanligvis uten kompilering |
Trenger ikke å være innebygd i andre språk | Er vanligvis innebygd i andre programvaremiljøer. |
Hva står PHP for?
PHP betyr – Personlig hjemmeside, men det står nå for det rekursive bakronymet PHP: Hypertext Preprocessor.
PHP-kode kan være innebygd i HTML-kode, eller den kan brukes i kombinasjon med ulike nettmalsystemer, webinnholdsstyringssystem og nettrammeverk.
PHP-syntaks
En PHP-fil kan også inneholde tagger som HTML og klientsideskript som f.eks JavaManus.
- HTML er en ekstra fordel når du lærer PHP-språk. Du kan til og med lære PHP uten å kunne HTML, men det anbefales at du i det minste kjenner det grunnleggende om HTML.
- Databasesystemer DBMS for databasedrevne applikasjoner.
- For mer avanserte emner som interaktive applikasjoner og nettjenester, trenger du JavaSkript og XML.
Flytskjemaet vist nedenfor illustrerer den grunnleggende arkitekturen til en PHP-webapplikasjon og hvordan serveren håndterer forespørslene.
Hvorfor bruke PHP?
Du har tydeligvis hørt om en rekke programmerings språk der ute; du lurer kanskje på hvorfor vi ønsker å bruke PHP som gift for webprogrammering. Nedenfor er noen av de overbevisende grunnene.
- PHP er åpen kildekode og gratis.
- Kort læringskurve sammenlignet med andre språk som JSP, ASP etc.
- Stort samfunnsdokument
- De fleste webhotellservere støtter PHP som standard i motsetning til andre språk som ASP som trenger IIS. Dette gjør PHP til et kostnadseffektivt valg.
- PHP oppdateres jevnlig for å holde seg à jour med de nyeste teknologitrendene.
- En annen fordel du får med PHP er at det er en skriptspråk på serversiden; dette betyr at du bare trenger å installere det på serveren og klientdatamaskiner som ber om ressurser fra serveren trenger ikke å ha PHP installert; bare en nettleser ville være nok.
- PHP har i innebygd støtte for å jobbe hånd i hånd med MySQL; dette betyr ikke at du ikke kan bruke PHP med andre databasebehandlingssystemer. Du kan fortsatt bruke PHP med
- postgres
- Oracle
- MS SQL Server
- ODBC osv.
- PHP er kryss plattform; Dette betyr at du kan distribuere applikasjonen din på en rekke forskjellige operativsystemer som Windows, Linux, Mac OS etc.
Hva brukes PHP til og markedsandel
Når det gjelder markedsandeler, er det over 20 millioner nettsteder og applikasjoner på internett utviklet med PHP-skriptspråk.
Dette kan tilskrives punktene ovenfor;
Diagrammet nedenfor viser noen av de populære nettstedene som bruker PHP
PHP vs Asp.Net VS JSP VS CFML
ASP – Aktive serversider, JSP - Java Server Pages, CFML – Cold Fusion Markup Language Tabellen nedenfor sammenligner de ulike skriptspråkene på serversiden med PHP
TREKK | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Læringskurve | kort | Lengre enn PHP | Lengre enn PHP | Lengre enn PHP |
Webhotell | Støttes av nesten alle vertsservere | Trenger dedikert server | Ganske støttet | Trenger dedikert server |
Åpen kilde | Ja | Nei | Ja | Både kommersiell og åpen kildekode |
Støtte for webtjenester | Bygget i | Bruker .NET-rammeverket | Bruker tilleggsbiblioteker | Bygget i |
Integrasjon med HTML | Lett | Ganske sammensatt | Ganske sammensatt | Lett |
MySQL støtte | Innfødt | Trenger tredjeparts drivere | Trenger tredjeparts drivere | Gjeldende versjon har innebygd støtte. Eldre versjoner bruker ODBC |
Enkelt utvidet med andre språk | Ja | Nei | Utvidet bruk Java klasser og biblioteker. | Ja |
PHP filutvidelser
Filtype og tags For at server til identifisere vår PHP filer og skript, vi må redde de fil med «.php»-utvidelse. Eldre PHP-filutvidelser inkluderer
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP ble designet for å fungere med HTML, og som sådan kan det bygges inn i HTML-koden.
Du kan lage PHP-filer uten noen html-koder, og det kalles Pure PHP-fil.
Serveren tolker PHP-koden og sender resultatene ut som HTML-kode til nettleserne.
For at serveren skal identifisere PHP-koden fra HTML-koden, må vi alltid legge inn PHP-koden i PHP-tagger.
En PHP-tag starter med mindre enn-symbolet etterfulgt av spørsmålstegnet og deretter ordene "php".
PHP er et versalsensitivt språk, "VAR" er ikke det samme som "var".
PHP-taggene i seg selv skiller ikke mellom store og små bokstaver, men det anbefales på det sterkeste at vi bruker små bokstaver. Koden nedenfor illustrerer punktet ovenfor.
<?php … ?>
Vi vil referere til PHP-kodelinjene som uttalelser. PHP-setninger slutter med semikolon (;). Hvis du bare har ett utsagn, kan du utelate semikolon. Hvis du har mer enn ett utsagn, må du avslutte hver linje med et semikolon. For konsistensens skyld anbefales det at du alltid avslutter påstanden(e) med et semikolon. PHP-skript kjøres på serveren. Utdataene returneres i form av HTML.
PHP Hei verden
Programmet vist nedenfor er en grunnleggende PHP-applikasjon som gir ut ordene "Hello World!" Når den vises i en nettleser.
<?php echo "Hello world"; ?>
Utgang:
Hello world
Sammendrag
- PHP står for Hypertext pre-processor
- PHP er et skriptspråk på serversiden. Dette betyr at den kjøres på serveren. Klientapplikasjonene trenger ikke ha PHP installert.
- PHP-filer lagres med filtypen ".php", og PHP-utviklingskoden er vedlagt tagger.
- PHP er åpen kildekode og på tvers av plattformer