Samo zapleteno ali se naučite PHP 7! Del 2. Pravila za pisanje php skriptov. Vdelava php kode v html dokumente

Pozdravljeni, dragi bralci spletnega mesta remontcompa.ru! Moje ime je Roman Nahvat in predstavljam vam drugi del niza člankov o programskem jeziku PHP. V prvem delu "Samo za zapleteno ali učenje PHP 7! 1. del. Nameščanje in konfiguriranje spletnega strežnika (po primeru spletnega strežnika Abyss). Nameščanje motorja PHP" smo namestili in konfigurirali spletni strežnik Abyss, pa tudi namestili motor PHP in ga povezali s spletnim strežnikom Abyss, da bi zagotovili izvajanje php skriptov na njem. V tem članku bomo razmislili o pravilih za pisanje php skriptov, pa tudi o vprašanju, kot je implementacija php kode v html dokumente.

Samo zapleteno ali se naučite PHP 7! Del 2. Pravila za pisanje php skriptov. Vdelava php kode v html dokumente


Ko motor PHP prejme vhod s spletnega strežnika, prebere kodo php od zgoraj navzdol. Ta postopek se imenuje razčlenjevanje (ali razčlenjevanje). Med razčlenjevanjem motor PHP išče odpiralne oznake, med temi oznakami definira php kodo, s katero jo razlaga. Koda zunaj oznak je popolnoma prezrta, kar omogoča vdelavo php kode v html dokumente. Ustvarimo naslednji dokument s kodo html predloge v urejevalniku besedil, kot je prikazano spodaj: PHP

Med oznakami in vnesite odprtino oznake, med katerimi bomo še naprej pisali php kodo.

Zapišite med oznakami naslednja koda: odmev 'Pozdravljeni, svet'; (ob izvedbi bo ta koda v oknu spletnega brskalnika prikazala besedno zvezo Hello, world). Ta dokument shranite v mapo htdocs spletnega strežnika spletnega strežnika Abyss pod imenom hello s pripono .php

Dobimo naslednje.

Vsaka vrstica kode php se mora končati s podpičjem. PHP motor prepozna podpičje kot oznako za konec posamezne vrstice kode php, ki naj jo razlaga.

Ko shranite datoteko hello.php v mapo htdocs spletnega strežnika Abyss Web Server, v naslovno vrstico spletnega brskalnika vnesite http: //localhost/hello.php

Kot lahko vidite, je rezultat izvajanja php kode je rezultat fraze Pozdravljeni, svet v oknu spletnega brskalnika

Poglejmo si izvorno besedilo strani hello.php

Kot lahko vidite, se koda strani hello.php, ki je prikazana v spletnem brskalniku, razlikuje od kode v datoteki hello.php, odprti v urejevalniku besedil, in sicer spletni brskalnik ne prikazuje oznak , in motor PHP je med oznake in. postavil besedno zvezo Pozdravljeni

Odpirači oznake, med katerimi se nahaja php koda, jih lahko zamenjate s skrajšano različico , kot spodaj.

Dokument shranite z dano kodo php v mapo htdocs, tako da mu daste ime hello1 in pripono .php

Dobimo naslednje.

V naslovno vrstico spletnega brskalnika vnesite http: //localhost/hello1.php in dobite enak rezultat iz besedne zveze Hello, world

Iz dokumenta hello1.php bomo odstranili vse html oznake, pri čemer bomo pustili samo vrstico in jo shranili pod imenom hello2 s pripono .php

Dobimo naslednje.

V naslovno vrstico spletnega brskalnika vnesite http: //localhost/hello2.php in dobite enak izhod iz besedne zveze Pozdravljeni, svet tudi po odstranitvi oznak html iz dokumenta.

Ustvarite nov dokument s to preprosto enotno php kodo: String odmev 'Ime mi je Roman'; v oknu spletnega brskalnika prikaže stavek "Moje ime je Roman"

Ta dokument shranite kot name.php

Rezultat izvajanja kode php na strani name.php, kot je že omenjeno, bo rezultat fraze Moje ime je Roman v oknu spletnega brskalnika.

Ustvarimo še en dokument s podobno php kodo, in sicer: String odmev „Učim se programskega jezika PHP7“; v oknu spletnega brskalnika prikaže besedno zvezo "Učim se programskega jezika PHP7"

Ta dokument shranite kot študij s pripono .php

Dobimo naslednje.

Rezultat klika na http: //localhost/study.php bo rezultat fraze "Učim se programskega jezika PHP7 v oknu spletnega brskalnika.".

Vrnimo se k php kodi datoteke name.php, ki je prvotno v oknu spletnega brskalnika prikazala besedno zvezo "Moje ime je Roman". Povežite datoteko study.php z imenom datoteke.php, to pomeni, da se prepričajte, da se ob prehodu na http: //localhost/name.php izvede php koda datoteke study.php. Če želite to narediti, uporabite funkcijo include. Spremenite php kodo datoteke name.php v naslednje: '; vključujejo 'study.php'; ?> Kje vključujejo 'study.php'; vrstico kode, ki povezuje datoteko study.php z datoteko name.php.

Vstopili bomo v naslovno vrstico spletnega brskalnika http: //localhost/name.php in videli, da se izvaja php koda datoteke study.php (in sicer je v oknu spletnega brskalnika prikazana fraza "Učim se programskega jezika PHP7").

Naslednja lekcija: Spremenljivke in njihove vrste v PHP