Kas yra PHP? Parašykite savo pirmąją PHP programą

Kas yra PHP?

PHP yra serverio scenarijų kalba. kuri naudojama kuriant statines svetaines, dinamines svetaines ar žiniatinklio programas. PHP reiškia hiperteksto išankstinį procesorių, kuris anksčiau reiškė asmeninius namų puslapius.

PHP scenarijus galima interpretuoti tik serveryje, kuriame įdiegta PHP.

Klientų kompiuteriams, norintiems pasiekti PHP scenarijus, reikalinga tik interneto naršyklė.

PHP faile yra PHP žymos ir jis baigiasi plėtiniu ".php".

Šioje pamokoje sužinosite

  • Kas yra scenarijų kalba?
  • Scenarijaus VS programavimo kalba
  • Ką reiškia PHP?
  • Php sintaksė
  • Kodėl naudoti PHP?
  • Kam naudojamas PHP ir rinkos dalis
  • PHP vs ASP.NET VS JSP VS CFML
  • PHP failų plėtiniai
  • PHP Sveikas pasaulis

Kas yra scenarijų kalba?

Scenarijus yra programavimo instrukcijų rinkinys, kuris yra interpretuojamas vykdymo metu.

Skriptų kalba yra kalba, interpretuojanti scenarijus vykdymo metu. Scenarijai paprastai yra įterpiami į kitas programinės įrangos aplinkas.

Paprastai scenarijų paskirtis yra pagerinti programos našumą arba atlikti įprastas užduotis.

Serverio pusės scenarijai interpretuojami serveryje, o kliento pusės scenarijai - kliento programoje.

PHP yra serverio pusės scenarijus, kuris interpretuojamas serveryje, o „JavaScript“ yra kliento pusės scenarijaus, kurį interpretuoja kliento naršyklė, pavyzdys. PHP ir „JavaScript“ galima įdėti į HTML puslapius.

Programavimo kalba Vs scenarijų kalba

Programavimo kalba Scenarijų kalba
Turi visas funkcijas, reikalingas sukomplektuotoms programoms kurti. Dažniausiai naudojamas įprastoms užduotims atlikti
Kodas turi būti sudarytas prieš jį vykdant Paprastai kodas vykdomas nekompiliuojant
Nereikia įterpti į kitas kalbas Paprastai yra įterptas į kitą programinės įrangos aplinką.

Ką reiškia PHP?

PHP reiškia - asmeninį pagrindinį puslapį , tačiau dabar jis reiškia rekursyvų atgalinį pavadinimą PHP: Hypertext Preprocessor.

PHP kodas gali būti įterptas į HTML kodą arba gali būti naudojamas kartu su įvairiomis žiniatinklio šablonų sistemomis, žiniatinklio turinio valdymo sistema ir žiniatinklio sistemomis.

Php sintaksė

PHP faile taip pat gali būti žymos, tokios kaip HTML, ir kliento pusės scenarijai, pvz., „JavaScript“.

  • HTML yra papildomas pranašumas mokantis PHP kalbos. Jūs netgi galite išmokti PHP nežinodami HTML, tačiau rekomenduojama bent jau žinoti HTML pagrindus.
  • Duomenų bazių valdymo sistemos DBVS, skirtos duomenų bazėmis valdomoms programoms.
  • Jei norite pažangesnių temų, tokių kaip interaktyvios programos ir žiniatinklio paslaugos, reikės „ JavaScript“ ir XML .

Žemiau parodyta schema rodo pagrindinę PHP žiniatinklio programos architektūrą ir tai, kaip serveris tvarko užklausas.

Kodėl naudoti PHP?

Jūs akivaizdžiai girdėjote apie daugybę programavimo kalbų; jums gali kilti klausimas, kodėl mes norėtume naudoti PHP kaip savo nuodą žiniatinklio programavimui. Toliau pateikiamos kelios įtikinamos priežastys.

  • PHP yra atviro kodo ir nemokama.
  • Trumpa mokymosi kreivė, palyginti su kitomis kalbomis, tokiomis kaip JSP, ASP ir kt.
  • Didelis bendruomenės dokumentas
  • Dauguma žiniatinklio prieglobos serverių palaiko PHP pagal numatytuosius nustatymus, skirtingai nei kitos kalbos, pvz., ASP, kurioms reikalinga IIS. Tai daro PHP ekonomišką pasirinkimą.
  • PHP yra reguliariai atnaujinamas, kad neatsiliktų nuo naujausių technologijų tendencijų.
  • Kita nauda, ​​kurią gaunate su PHP, yra tai, kad tai yra serverio pusės scenarijų kalba ; tai reiškia, kad jums reikia jį įdiegti tik serveryje, o kliento kompiuteriuose, kurie prašo išteklių iš serverio, nereikia įdiegti PHP; pakaktų tik interneto naršyklės.
  • PHP turi sukurtą palaikymą dirbti kartu su MySQL ; tai nereiškia, kad negalite naudoti PHP su kitomis duomenų bazių valdymo sistemomis. Vis tiek galite naudoti PHP su
    • Postgres
    • „Oracle“
    • MS SQL serveris
    • ODBC ir kt.
  • PHP yra daugialypė platforma; tai reiškia, kad galite įdiegti savo programą įvairiose operacinėse sistemose, tokiose kaip „Windows“, „Linux“, „Mac OS“ ir kt.

Kam naudojamas PHP ir rinkos dalis

Kalbant apie rinkos dalį, yra daugiau nei 20 milijonų svetainių ir programų internete, sukurtų naudojant PHP scenarijų kalbą.

Tai gali būti siejama su aukščiau iškeltais klausimais;

Žemiau pateiktoje diagramoje parodytos kelios populiarios svetainės, naudojančios PHP

PHP vs Asp.Net VS JSP VS CFML

ASP - „Active Server Pages“, JSP - „Java Server Pages“, CFML - „Cold Fusion Markup Language“ Žemiau esančioje lentelėje palyginamos įvairios serverio scenarijų kalbos su PHP

FUNKCIJA PHP ASP JSP CFML
Mokymosi kreivė trumpas Ilgesnis nei PHP Ilgesnis nei PHP Ilgesnis nei PHP
Interneto svetainių talpinimas Palaiko beveik visi prieglobos serveriai Reikia dedikuoto serverio Gana palaikoma Reikia dedikuoto serverio
Atviro kodo Taip Ne Taip Tiek komercinis, tiek atvirasis šaltinis
Žiniatinklio paslaugų palaikymas Pastatytas Naudoja .NET sistemą Naudoja pridėti bibliotekose Pastatytas
Integracija su HTML Lengva Gana sudėtinga Gana sudėtinga Lengva
„MySQL“ palaikymas Gimtoji Reikia trečiųjų šalių vairuotojų Reikia trečiųjų šalių vairuotojų Dabartinėje versijoje yra vietinis palaikymas. Senesnėse versijose naudojamas ODBC
Lengvai išplėstas kitomis kalbomis Taip Ne Išplėsta naudojant „Java“ klases ir bibliotekas. Taip

PHP failų plėtiniai

Failo išplėtimas ir žymeles, kad už serverį į nustatyti mūsų PHP failus ir scenarijus , turime išsaugoti savo failą su ".php" pratęsimo . Įtraukiami senesni PHP failų plėtiniai

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP buvo sukurtas dirbti su HTML ir todėl gali būti įterptas į HTML kodą.

Galite kurti PHP failus be jokių HTML žymių ir tai vadinama „Pure PHP“ failu.

Serveris aiškina PHP kodą ir pateikia žiniatinklio naršyklėms rezultatus kaip HTML kodą.

Kad serveris galėtų atpažinti PHP kodą iš HTML kodo, mes visada turime pridėti PHP kodą į PHP žymas.

PHP žyma prasideda mažesniu nei simboliu, po kurio yra klaustukas ir tada žodžiai „php“.

PHP yra didžiosios ir mažosios raidės, „VAR“ nėra tas pats, kas „var“.

Pačios PHP žymos neskiria didžiųjų ir mažųjų raidžių, tačiau labai rekomenduojama naudoti mažąsias raides. Žemiau pateiktas kodas parodo aukščiau pateiktą punktą.


Mes nurodysime PHP kodo eilutes kaip teiginius. PHP sakiniai baigiasi kabliataškiu (;). Jei turite tik vieną teiginį, galite praleisti kabliataškį. Jei turite daugiau nei vieną sakinį, kiekvieną eilutę turite baigti kabliataškiu. Siekiant nuoseklumo, teiginį (-ius) rekomenduojama visada užbaigti kabliataškiu. PHP scenarijai vykdomi serveryje. Išvestis grąžinama HTML forma.

PHP Sveikas pasaulis

Žemiau parodyta programa yra pagrindinė PHP programa, išvedanti žodžius „Hello World!“ Žiūrint žiniatinklio naršyklėje.


Išvestis:

Hello world

Santrauka

  • PHP reiškia „Hypertext“ išankstinį procesorių
  • PHP yra serverio scenarijų kalba. Tai reiškia, kad jis vykdomas serveryje. Kliento programose nereikia įdiegti PHP.
  • PHP failai išsaugomi su „.php“ failo plėtiniu, o PHP kūrimo kodas yra uždėtas žymose.
  • PHP yra atviro kodo ir daugialypė platforma

Įdomios straipsniai...