Len o zložitých alebo naučiť PHP 7! Časť 2. Pravidlá písania skriptov php. Vkladanie php kódu do html dokumentov

Dobrý deň, milí čitatelia webu remontcompa.ru! Volám sa Roman Nahvat a predstavujem vám druhú časť série článkov o programovacom jazyku PHP. V prvej časti „Len o zložitých alebo učiacich sa PHP 7! Časť 1. Inštalácia a konfigurácia webového servera (pomocou príkladu servera Abyss Web Server). Inštalácia nástroja PHP“, nainštalovali sme a nakonfigurovali webový server Abyss, ako aj nainštalovali stroj PHP a pripojili ho k serveru Abyss Web Server, aby na ňom zabezpečili vykonávanie skriptov php. V tomto článku sa budeme zaoberať pravidlami písania php skriptov, ako aj otázkou, ako je implementácia php kódu v html dokumentoch..

Len o zložitých alebo naučiť PHP 7! Časť 2. Pravidlá písania skriptov php. Vkladanie php kódu do html dokumentov


Keď PHP engine dostane vstup z webového servera, načíta php kód zhora nadol. Tento proces sa nazýva syntaktická analýza (alebo parsovanie). Počas analýzy, PHP engine vyhľadáva otváranie značiek, definuje php kód medzi týmito značkami, aby ho interpretoval. Kód mimo značiek je úplne ignorovaný, čo umožňuje vložiť php kód do html dokumentov. V textovom editore vytvorme nasledujúci dokument s html šablónovým kódom, ako je uvedené nižšie: PHP

Medzi značkami a zadajte otvor tagy, medzi ktorými budeme pokračovať v písaní php kódu.

Píšte medzi značkami nasledujúci kód: echo 'Hello, world'; (po spustení tento kód zobrazí frázu Ahoj, svet v okne webového prehliadača). Tento dokument uložte do priečinka htdocs webového servera Abyss Web Server pod názvom hello s príponou .php

Dostávame nasledujúce.

Každý riadok kódu php musí byť zakončený bodkočiarkou. Stredník je rozpoznaný motorom PHP ako označenie pre koniec jedného riadku kódu PHP, ktorý by mal interpretovať.

Po uložení súboru hello.php do priečinka htdocs webového servera Abyss Web Server, do panela s adresou webového prehliadača zadajte http: //localhost/hello.php.

Ako vidíte, výsledok vykonávania kódu PHP je výstup frázy Ahoj, svet v okne webového prehliadača

Pozrime sa na zdrojový text stránky hello.php

Ako vidíte, kód stránky hello.php zobrazený vo webovom prehliadači sa líši od kódu v súbore hello.php otvorenom v textovom editore, a to webový prehľadávač nezobrazuje značky , a PHP engine umiestnil frázu Ahoj, svet medzi značky a

otváracia tagy, medzi ktorými sa nachádza php kód, môžete ich nahradiť skrátenou verziou , ako je uvedené nižšie.

Uložte dokument s daným php kódom do priečinka htdocs a pomenujte ho hello1 a príponu .php

Dostávame nasledujúce.

Do panela s adresou webového prehliadača zadajte http: //localhost/hello1.php a získajte rovnaký výstup z vety Hello, world

Z dokumentu hello1.php odstránime všetky značky html, ponecháme iba riadok a uložíme ho pod názvom hello2 s príponou .php

Dostávame nasledujúce.

Na paneli s adresou webového prehľadávača zadajte http: //localhost/hello2.php a získajte rovnaký výstup z vety Hello, world aj po odstránení značiek html z dokumentu.

Vytvorte nový dokument s nasledujúcim jednoduchým php kódom: Odozva na reťazec „Moje meno je Roman“; V okne webového prehľadávača sa zobrazí fráza „Moje meno je Roman“

Uložte tento dokument ako name.php

Výsledkom spustenia php kódu na stránke name.php, ako je uvedené vyššie, bude výstup frázy Moje meno je Roman v okne webového prehliadača..

Vytvorme ďalší dokument s podobným php kódom, konkrétne: String echo „Učím sa programovací jazyk PHP7“; zobrazí v okne webového prehliadača frázu „Učím sa programovací jazyk PHP7“

Uložte tento dokument ako štúdiu s príponou .php

Dostávame nasledujúce.

Výsledkom kliknutia na http: //localhost/study.php bude výstup frázy „Učím sa programovací jazyk PHP7 v okne webového prehliadača“..

Vráťme sa k php kódu súboru name.php, ktorý pôvodne zobrazoval v okne webového prehliadača frázu „Moje meno je Roman“. Pripojte súbor study.php k názvu súboru.php, t.j. uistite sa, že keď prejdete na http: //localhost/name.php, vykoná sa php kód súboru study.php. Použite funkciu zahrnutia. Zmeňte php kód súboru name.php na nasledujúce: ,; zahŕňajú 'study.php'; ?> Kde patrí 'study.php'; riadok kódu spájajúci súbor study.php so súborom name.php.

Zadáme do adresného riadku webového prehľadávača http: //localhost/name.php a uvidíme, že bol vykonaný php kód súboru Study.php (konkrétne, v okne webového prehliadača sa zobrazila veta „Učím sa programovací jazyk PHP7“)..

Ďalšia hodina: Premenné a ich typy v PHP