Mis on PHP?
PHP on serveripoolne skriptikeel. mida kasutatakse staatiliste veebisaitide või dünaamiliste veebisaitide või veebirakenduste arendamiseks. PHP tähistab hüperteksti eeltöötlust, mis varem tähistas isiklikke avalehti.
PHP-skripte saab tõlgendada ainult serveris, kuhu on installitud PHP.
PHP-skriptidele juurdepääsevad klientarvutid vajavad ainult veebibrauserit.
PHP-fail sisaldab PHP-silte ja lõpeb laiendiga ".php".
Selles õpetuses saate teada
- Mis on skriptikeel?
- Skriptimine VS-i programmeerimiskeel
- Mida tähistab PHP?
- Php süntaks
- Miks kasutada PHP-d?
- Milleks PHP-d kasutatakse ja turuosa
- PHP vs ASP.NET VS JSP VS CFML
- PHP faililaiendid
- PHP Tere maailm
Mis on skriptikeel?
Skript on programmeerimisjuhiste kogum, mida tõlgendatakse käitamise ajal.Skriptikeel on keel, mis tõlgendab skripte käitamise ajal. Skriptid on tavaliselt manustatud teistesse tarkvarakeskkondadesse.
Skriptide eesmärk on tavaliselt mõne rakenduse jõudluse parandamine või rutiinsete ülesannete täitmine.
Serveripoolseid skripte tõlgendatakse serveris, kliendipoolseid skripte aga kliendirakendus.
PHP on serveripoolne skript, mida tõlgendatakse serveris, samal ajal kui JavaScript on kliendibrauseri tõlgendatava kliendipoolse skripti näide. Nii PHP kui ka JavaScripti saab manustada HTML-lehtedele.
Programmeerimiskeel Vs skriptikeel
Programmeerimiskeel | Skriptikeel |
Omab kõiki funktsioone, mis on vajalikud täielike rakenduste väljatöötamiseks. | Enamasti kasutatakse rutiinsete ülesannete täitmiseks |
Kood tuleb enne selle käivitamist kompileerida | Kood täidetakse tavaliselt ilma kompileerimiseta |
Ei pea olema teistesse keeltesse manustatud | Tavaliselt on see manustatud teistesse tarkvarakeskkondadesse. |
Mida tähistab PHP?
PHP tähendab - isiklik koduleht , kuid tähistab nüüd rekursiivset taustsõna PHP: Hypertext Preprocessor.PHP-kood võib olla manustatud HTML-koodi või seda saab kasutada koos erinevate veebimallide süsteemide, veebisisu haldamise süsteemi ja veebiraamistikega.
Php süntaks
PHP-fail võib sisaldada ka silte nagu HTML ja kliendipoolseid skripte nagu JavaScripti.
- HTML on PHP-keele õppimisel täiendav eelis . Saate isegi õppida PHP-d HTML-i tundmata, kuid on soovitatav, et tunneksite vähemalt HTML-i põhitõdesid.
- Andmebaasihaldussüsteemid DBMS andmebaasiga töötavate rakenduste jaoks.
- Täpsemate teemade, näiteks interaktiivsete rakenduste ja veebiteenuste jaoks vajate JavaScripti ja XML-i .
Allpool toodud vooskeem näitab diagrammi PHP veebirakenduse põhiarhitektuuri ja seda, kuidas server päringuid käsitseb.
Miks kasutada PHP-d?
Ilmselt olete kuulnud paljudest programmeerimiskeeltest; võite mõelda, miks me tahame kasutada PHP-d oma mürgina veebi programmeerimisel. Allpool on toodud mõned kaalukad põhjused.
- PHP on avatud lähtekoodiga ja tasuta.
- Lühike õppekõver võrreldes teiste keeltega, näiteks JSP, ASP jne.
- Suur kogukonna dokument
- Enamik veebimajutusservereid toetab vaikimisi PHP-d, erinevalt teistest keeltest, näiteks ASIS, mis vajavad IIS-i. See muudab PHP kulutõhusaks valikuks.
- PHP-d uuendatakse regulaarselt, et olla kursis uusimate tehnoloogiatrendidega.
- PHP-ga saadav eelis on veel see, et see on serveripoolne skriptikeel ; see tähendab, et peate selle installima ainult serverisse ja serverilt ressursse nõudvad klientarvutid ei pea installima PHP-d; piisaks vaid veebibrauserist.
- PHP-l on sisseehitatud tugi käsikäes töötamiseks MySQL-iga ; see ei tähenda, et te ei saa PHP-d kasutada teiste andmebaaside haldussüsteemidega. PHP-d saate endiselt kasutada
- Postgres
- Oracle
- MS SQL Server
- ODBC jne
- PHP on platvormidevaheline; see tähendab, et saate oma rakenduse juurutada paljudesse erinevatesse operatsioonisüsteemidesse, nagu Windows, Linux, Mac OS jne.
Milleks PHP-d kasutatakse ja turuosa
Turuosa osas on Internetis üle 20 miljoni veebisaidi ja rakenduse, mis on välja töötatud PHP skriptikeele abil.
Seda võib seostada eespool tõstatatud punktidega;
Alltoodud diagramm näitab mõningaid populaarseid saite, mis kasutavad PHP-d
PHP vs Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language Allolevas tabelis võrreldakse erinevaid serveripoolseid skriptikeeli PHP-ga
TUNNUSJOON | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Õppimiskõver | lühike | Pikem kui PHP | Pikem kui PHP | Pikem kui PHP |
Veebimajutus | Toetavad peaaegu kõik hostiserverid | Vajab spetsiaalset serverit | Õiglaselt toetatud | Vajab spetsiaalset serverit |
Avatud lähtekoodiga | Jah | Ei | Jah | Nii kommerts- kui ka avatud lähtekoodiga |
Veebiteenuste tugi | Sisseehitatud | Kasutab .NET raamistikku | Kasutab teekide lisamist | Sisseehitatud |
Integreerimine HTML-iga | Lihtne | Üsna keeruline | Üsna keeruline | Lihtne |
MySQL tugi | Pärismaalane | Vajab kolmanda osapoole draivereid | Vajab kolmanda osapoole draivereid | Praegusel versioonil on kohalik tugi. Vanemad versioonid kasutavad ODBC-d |
Muude keelte abil hõlpsasti laiendatav | Jah | Ei | Laiendatud Java-klasside ja teekide abil. | Jah |
PHP faililaiendid
Faililaiend ja sildid Et server , et selgitada meie PHP faile ja skripte , peame päästa faili koos "Php" laiendus . Vanemate PHP-faililaiendite hulka kuuluvad
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP oli loodud töötama HTML-iga ja sellisena saab selle HTML-koodi manustada.
Saate luua PHP-faile ilma HTML-siltideta ja seda nimetatakse Pure PHP-failiks.
Server tõlgendab PHP-koodi ja väljastab tulemused veebibrauseritesse HTML-koodina.
Selleks, et server tuvastaks PHP-koodi HTML-koodi järgi, peame alati lisama PHP-koodi PHP-märgenditesse.
PHP-märgendi alguses on sümbol vähem kui järgneb küsimärk ja seejärel sõnad “php”.
PHP on tõstutundlik keel, „VAR” ei ole sama mis „var”.
PHP-sildid ise ei ole tõstutundlikud, kuid on tungivalt soovitatav kasutada väiketähti. Allolev kood illustreerib ülaltoodud punkti.
Käsitleme PHP koodiridu kui avaldusi. PHP laused lõpevad semikooloniga (;). Kui teil on ainult üks lause, võite semikooloni välja jätta. Kui teil on rohkem kui üks lause, peate iga rea lõpetama semikooloniga. Järjepidevuse huvides on soovitatav oma lause (d) alati lõpetada semikooloniga. PHP-skriptid käivitatakse serveris. Väljund tagastatakse HTML-vormingus.
PHP Tere maailm
Allpool näidatud programm on PHP põhirakendus, mis väljastab sõnad “Tere maailm!” Veebibrauseris vaadates.
Väljund:
Hello world
Kokkuvõte
- PHP tähistab hüperteksti eeltöötlust
- PHP on serveripoolne skriptikeel. See tähendab, et see käivitatakse serveris. Kliendirakendustel pole vaja PHP-d installida.
- PHP-failid salvestatakse faililaiendiga ".php" ja PHP-i arenduskood on lisatud siltidesse.
- PHP on avatud lähtekoodiga ja platvormiülene