Mis on PHP? Kirjutage oma esimene PHP-programm

Lang L: none (table-of-contents):

Anonim

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