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