Kaj je PHP?
PHP je skriptni jezik na strani strežnika. ki se uporablja za razvoj statičnih spletnih mest ali dinamičnih spletnih mest ali spletnih aplikacij. PHP pomeni Hypertext Predprocesor, ki je prej pomenil Osebne domače strani.
PHP skripte je mogoče razlagati samo na strežniku, ki ima nameščen PHP.
Odjemalski računalniki, ki dostopajo do skriptov PHP, zahtevajo samo spletni brskalnik.
Datoteka PHP vsebuje oznake PHP in se konča s pripono ".php".
V tej vadnici boste izvedeli-
- Kaj je skriptni jezik?
- Skriptiranje programskega jezika VS
- Kaj pomeni PHP?
- Sintaksa Php
- Zakaj uporabljati PHP?
- Za kaj se PHP uporablja in tržni delež
- PHP vs ASP.NET VS JSP VS CFML
- Razširitve datotek PHP
- PHP Pozdravljeni svet
Kaj je skriptni jezik?
Skript je niz programskih navodil, ki se razlagajo med izvajanjem.Skriptni jezik je jezik, ki interpretira skripte med izvajanjem. Skripti so običajno vdelani v druga programska okolja.
Namen skriptov je običajno izboljšati zmogljivost ali izvajati rutinska opravila za aplikacijo.
Strežniški skripti se razlagajo na strežniku, medtem ko odjemalska aplikacija interpretira skripte na odjemalski strani.
PHP je skript na strani strežnika, ki se razlaga na strežniku, medtem ko je JavaScript primer odjemalskega skripta, ki ga razlaga odjemalski brskalnik. Tako PHP kot JavaScript je mogoče vdelati v strani HTML.
Programski jezik vs skriptni jezik
Programski jezik | Skriptni jezik |
Vse funkcije, potrebne za razvoj celotnih aplikacij. | Večinoma se uporablja za rutinske naloge |
Kodo je treba sestaviti, preden jo je mogoče izvršiti | Koda se običajno izvede brez prevajanja |
Ni ga treba vdelati v druge jezike | Običajno je vdelana v druga programska okolja. |
Kaj pomeni PHP?
PHP pomeni - Osebna domača stran , zdaj pa pomeni rekurzivni backronym PHP: Hypertext Preprocessor.Koda PHP je lahko vdelana v kodo HTML ali pa jo je mogoče uporabiti v kombinaciji z različnimi sistemi spletnih predlog, sistemom za upravljanje spletnih vsebin in spletnimi okviri.
Sintaksa Php
Datoteka PHP lahko vsebuje tudi oznake, kot so HTML, in odjemalske skripte, kot je JavaScript.
- HTML je dodatna prednost pri učenju jezika PHP. PHP se lahko celo naučite, ne da bi poznali HTML, vendar je priporočljivo, da vsaj poznate osnove HTML.
- DBMS sistemi za upravljanje baz podatkov za aplikacije, ki temeljijo na bazah podatkov.
- Za naprednejše teme, kot so interaktivne aplikacije in spletne storitve, boste potrebovali JavaScript in XML .
Spodnji diagram diagrama poteka prikazuje osnovno arhitekturo spletne aplikacije PHP in kako strežnik obravnava zahteve.
Zakaj uporabljati PHP?
Očitno ste že slišali za številne programske jezike; morda se sprašujete, zakaj bi želeli PHP uporabljati kot strup za spletno programiranje. Spodaj je nekaj prepričljivih razlogov.
- PHP je odprtokoden in brezplačen.
- Kratka krivulja učenja v primerjavi z drugimi jeziki, kot so JSP, ASP itd.
- Dokument velike skupnosti
- Večina strežnikov za spletno gostovanje privzeto podpira PHP, za razliko od drugih jezikov, kot je ASP, ki potrebujejo IIS. Zaradi tega je PHP stroškovno učinkovita izbira.
- PHP se redno posodablja, da je v koraku z najnovejšimi tehnološkimi trendi.
- Druga korist, ki jo dobite s PHP, je, da je to skriptni jezik na strežniški strani ; to pomeni, da ga morate namestiti samo na strežnik, odjemalski računalniki, ki zahtevajo vire s strežnika, pa ne potrebujejo nameščenega PHP; samo spletni brskalnik bi bil dovolj.
- PHP ima vgrajeno podporo za delo z roko v roki z MySQL ; to ne pomeni, da PHP ne morete uporabljati z drugimi sistemi za upravljanje baz podatkov. PHP lahko še vedno uporabljate z
- Postgres
- Oracle
- MS SQL Server
- ODBC itd.
- PHP je večplastna; to pomeni, da lahko aplikacijo namestite v več različnih operacijskih sistemih, kot so Windows, Linux, Mac OS itd.
Za kaj se PHP uporablja in tržni delež
Kar zadeva tržni delež, obstaja več kot 20 milijonov spletnih strani in aplikacij na internetu, razvitih s pomočjo PHP skriptnega jezika.
To je mogoče pripisati zgoraj navedenim točkam;
Spodnji diagram prikazuje nekaj priljubljenih spletnih mest, ki uporabljajo PHP
PHP vs Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup Language Spodnja tabela primerja različne skriptne jezike na strani strežnika s PHP
LASTNOST | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Krivulja učenja | kratek | Dlje kot PHP | Dlje kot PHP | Dlje kot PHP |
spletno gostovanje | Podpirajo ga skoraj vsi strežniki za gostovanje | Potrebuje namenski strežnik | Dokaj podprto | Potrebuje namenski strežnik |
Odprtokodno | Da | Ne | Da | Tako komercialni kot odprtokodni |
Podpora spletnim storitvam | Vgrajeno | Uporablja ogrodje .NET | Uporablja dodajanje v knjižnicah | Vgrajeno |
Integracija z HTML | Enostavno | Dokaj zapleteno | Dokaj zapleteno | Enostavno |
Podpora za MySQL | Native | Potrebuje gonilnike tretjih oseb | Potrebuje gonilnike tretjih oseb | Trenutna različica ima izvorno podporo. Starejše različice uporabljajo ODBC |
Preprosto razširitev v druge jezike | Da | Ne | Razširjeno z uporabo razredov Java in knjižnic. | Da |
Razširitve datotek PHP
Končnica datoteke in oznake, da je strežnik , da opredelijo svoje PHP datoteke in skripte , moramo shraniti v datoteko s pripono ».php« . Starejše končnice datotek PHP vključujejo
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP je bil zasnovan za delo s HTML-jem in ga je tako mogoče vdelati v kodo HTML.
Datoteke PHP lahko ustvarite brez oznak html in se imenuje Pure PHP datoteka.
Strežnik interpretira kodo PHP in rezultate prikaže v spletnih brskalnikih kot kodo HTML.
Da lahko strežnik prepozna kodo PHP iz kode HTML, moramo kodo PHP vedno priložiti v oznake PHP.
Oznaka PHP se začne s simbolom manj kot, čemur sledi vprašaj in nato besede "php".
PHP je jezik, ki razlikuje med velikimi in malimi črkami, »VAR« ni isto kot »var«.
Oznake PHP same ne razlikujejo med velikimi in malimi črkami, vendar je močno priporočljivo, da uporabljamo male črke. Spodnja koda ponazarja zgornjo točko.
Na vrstice kode PHP se bomo sklicevali kot na izjave. Izjave PHP se končajo s podpičjem (;). Če imate samo eno izjavo, lahko podpičje izpustite. Če imate več stavkov, morate vsako vrstico končati s podpičjem. Zaradi doslednosti je priporočljivo, da izjave vedno zaključite s podpičjem. PHP skripti se izvajajo na strežniku. Izhod se vrne v obliki HTML.
PHP Pozdravljeni svet
Spodaj prikazani program je osnovna PHP aplikacija, ki vsebuje besede "Hello World!" Pri ogledu v spletnem brskalniku.
Izhod:
Hello world
Povzetek
- PHP pomeni Hypertext predprocesor
- PHP je skriptni jezik na strani strežnika. To pomeni, da se izvaja na strežniku. Na odjemalskih aplikacijah ni treba namestiti PHP.
- Datoteke PHP se shranijo s pripono datoteke .php, razvojna koda PHP pa je priložena oznakam.
- PHP je odprtokodna in večplastna