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-prosessor, som tidligere sto for personlige hjemmesider.
PHP-skript kan bare tolkes på en server som har PHP installert.
Klientdatamaskiner som får tilgang til PHP-skriptene, krever bare en nettleser.
En PHP-fil inneholder PHP-koder og slutter med utvidelsen ".php".
I denne veiledningen vil du lære-
- Hva er et skriptspråk?
- Skripting VS programmeringsspråk
- Hva står PHP for?
- Php-syntaks
- Hvorfor bruke PHP?
- Hva brukes PHP til & markedsandel
- PHP mot ASP.NET VS JSP VS CFML
- PHP Filutvidelser
- PHP Hei verden
Hva er et skriptspråk?
Et skript er et sett med programmeringsinstruksjoner som tolkes ved kjøretid.Et skriptspråk er et språk som tolker skript ved kjøretid. Skript er vanligvis innebygd i andre programvaremiljøer.
Hensikten med manusene er vanligvis å forbedre ytelsen eller utføre rutinemessige oppgaver for et program.
Serversideskripter tolkes på serveren mens klientsideskripter tolkes av klientapplikasjonen.
PHP er et serversideskript som tolkes på serveren mens JavaScript er et eksempel på et klientsidescript som tolkes av klientleseren. Både PHP og JavaScript kan bygges inn på HTML-sider.
Programmeringsspråk mot skriptspråk
Programmeringsspråk | Skriptspråk |
Har alle funksjonene som trengs for å utvikle komplette applikasjoner. | Brukes mest til rutinemessige oppgaver |
Koden må kompileres før den kan kjøres | Koden utføres vanligvis uten å kompilere |
Trenger ikke å være innebygd i andre språk | Er vanligvis innebygd i andre programvaremiljøer. |
Hva står PHP for?
PHP betyr - personlig startside , 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 forskjellige webmal-systemer, webinnholdsstyringssystem og web-rammer.
Php-syntaks
En PHP-fil kan også inneholde koder som HTML og klientsideskript som JavaScript.
- HTML er en ekstra fordel når du lærer PHP-språk. Du kan til og med lære PHP uten å vite HTML, men det anbefales at du i det minste kjenner det grunnleggende om HTML.
- Database management systems DBMS for database powered applikasjoner.
- For mer avanserte emner som interaktive applikasjoner og webtjenester, trenger du JavaScript og XML .
Flytskjema diagrammet 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 programmeringsspråk der ute; du lurer kanskje på hvorfor vi ønsker å bruke PHP som vår gift for webprogrammeringen. Nedenfor er noen av de overbevisende årsakene.
- PHP er åpen kildekode og gratis.
- Kort læringskurve sammenlignet med andre språk som JSP, ASP etc.
- Stort samfunnsdokument
- De fleste webhosting-servere 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 oppdatert på de nyeste teknologitrendene.
- En annen fordel du får med PHP er at det er et skriptspråk på serversiden ; Dette betyr at du bare trenger å installere den på serveren, og klientdatamaskiner som ber om ressurser fra serveren, trenger ikke å ha PHP installert. bare en nettleser ville være nok.
- PHP har innebygd støtte for å jobbe hånd i hånd med MySQL ; Dette betyr ikke at du ikke kan bruke PHP med andre databasestyringssystemer. Du kan fortsatt bruke PHP med
- Postgres
- Oracle
- MS SQL Server
- ODBC etc.
- PHP er plattform; Dette betyr at du kan distribuere applikasjonen din på en rekke forskjellige operativsystemer som Windows, Linux, Mac OS etc.
Hva brukes PHP til & markedsandel
Når det gjelder markedsandeler, er det over 20 millioner nettsteder og applikasjoner på internett utviklet ved hjelp av PHP-skriptspråk.
Dette kan tilskrives punktene som er reist ovenfor;
Diagrammet nedenfor viser noen av de populære nettstedene som bruker PHP
PHP mot Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language Tabellen nedenfor sammenligner de forskjellige 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øttet av nesten alle hosting-servere | Trenger dedikert server | Ganske støttet | Trenger dedikert server |
Åpen kilde | Ja | Nei | Ja | Både kommersiell og åpen kildekode |
Støtte for webtjenester | Innebygd | Bruker .NET framework | Bruker tillegg på biblioteker | Innebygd |
Integrasjon med HTML | Lett | Ganske komplisert | Ganske komplisert | Lett |
MySQL-støtte | Innfødt | Trenger tredjeparts drivere | Trenger tredjeparts drivere | Gjeldende versjon har innebygd støtte. Eldre versjoner bruker ODBC |
Utvides enkelt med andre språk | Ja | Nei | Utvidet ved bruk av Java-klasser og biblioteker. | Ja |
PHP Filutvidelser
Filtype og tagger For at serveren til å identifisere våre PHP-filer og skript , må vi spare på filen med “php” forlengelse . Eldre PHP-filutvidelser inkluderer
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP ble designet for å fungere med HTML, og som sådan kan den legges inn i HTML-koden.
Du kan lage PHP-filer uten HTML-koder, og det kalles Pure PHP-fil.
Serveren tolker PHP-koden og sender resultatene som HTML-kode til nettleserne.
For at serveren skal identifisere PHP-koden fra HTML-koden, må vi alltid legge inn PHP-koden i PHP-koder.
En PHP-tag starter med symbolet mindre enn etterfulgt av spørsmålstegnet og deretter ordene “php”.
PHP er et skift mellom store og små bokstaver, "VAR" er ikke det samme som "var".
Selve PHP-kodene er ikke store og små bokstaver, men det anbefales sterkt at vi bruker små bokstaver. Koden nedenfor illustrerer punktet ovenfor.
Vi vil referere til PHP-kodelinjene som utsagn. PHP-setninger slutter med et semikolon (;). Hvis du bare har en uttalelse, kan du utelate semipunktet. Hvis du har mer enn ett utsagn, må du avslutte hver linje med en semikolon. Av hensyn til konsistensen anbefales det at du alltid avslutter uttalelsen (e) dine med en semikolon. PHP-skript utføres på serveren. Resultatet returneres i form av HTML.
PHP Hei verden
Programmet vist nedenfor er et grunnleggende PHP-program som gir ordene "Hello World!" Når det vises i en nettleser.
Produksjon:
Hello world
Sammendrag
- PHP står for Hypertext pre-prosessor
- 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 i koder.
- PHP er åpen kildekode og plattform