rychlokurz PHP

Vkládání PHP do HTML

Pod <h2> čísla vašeho souboru přidejte následující řádky:

<?php
echo '<p>Order processed.</p>';
?>

Uložte soubor a nahrát ji ve vašem prohlížeči vyplněním Bob formuláře a kliknutím na tlačítko Odeslat Objednávku. Měli byste vidět něco podobného výstupu zobrazenému na obrázku 1.2.

Obrázek 1.,2 Text předaný PHP Echo construct se ozývá do prohlížeče

Všimněte si, jak byl kód PHP, který jste napsali, vložen do normálně vypadajícího HTML souboru. Zkuste si prohlédnout zdroj z prohlížeče. Měli byste vidět tento kód <!Doctype html>

žádný z RAW PHP není viditelný, protože interpret PHP prošel skriptem a nahradil jej výstupem ze skriptu. To znamená, že z PHP můžete vytvořit čistý HTML zobrazitelný pomocí libovolného prohlížeče; jinými slovy, prohlížeč uživatele nemusí rozumět PHP.,

tento příklad ilustruje koncept skriptování na straně serveru v kostce. PHP byl interpretován a spuštěn na webovém serveru, na rozdíl od JavaScriptu a dalších technologií na straně klienta interpretovaných a prováděných ve webovém prohlížeči na počítači uživatele.

kód, který máte nyní v tomto souboru se skládá ze čtyř typů textu:

  • HTML

  • PHP tagy

  • PHP prohlášení,

  • Mezery

můžete také přidávat komentáře.

většina řádků v příkladu je prostě HTML.,

PHP tagy

PHP kód v předchozím příkladu začal <?php a skončil ?>. To je podobné všem značkám HTML, protože všechny začínají symbolem menším než (<) a končí symbolem větším než (>). Tyto symboly (<?php a ?>) se nazývají PHP tagy. Říkají webovému serveru, kde začíná a končí kód PHP. Jakýkoli text mezi značkami je interpretován jako PHP. Jakýkoli text mimo tyto značky je považován za normální HTML., Značky PHP vám umožňují uniknout z HTML.

Tam jsou vlastně dva styly PHP tagy; každý z těchto fragmentů kódu je ekvivalentní:

  • XML styl

    <?php echo '<p>Order processed.</p>'; ?>

    Toto je tag styl, který budeme používat v této knize, to je přednostní PHP tag styl. Správce serveru nelze to vypnout, takže můžete zaručit, že bude k dispozici na všech serverech, což je zvláště důležité, pokud píšete aplikace, která může být použita na různých zařízení. Tento styl tagu lze použít s Extensible Markup Language (XML) dokumenty., Obecně doporučujeme použít tento styl značky.

  • Krátký styl

<? echo '<p>Order processed.</p>'; ?>

Tento tag styl je nejjednodušší a navazuje na styl a Standard Generalized Markup Language (SGML) zpracování instrukce. Použít tento typ tag—což je nejkratší typu—buď musíte povolit short_open_tag nastavení do konfiguračního souboru nebo zkompilovat PHP s krátkými kategorie povolena. Další informace o tom, jak používat tento styl značky, najdete v dodatku a.použití tohoto stylu se nedoporučuje pro použití v kódu, který chcete distribuovat., Nebude fungovat v mnoha prostředích, protože již není ve výchozím nastavení povoleno.

příkazy PHP

tlumočníkovi PHP řeknete, co má dělat, včetně příkazů PHP mezi vašimi značkami otevírání a zavírání. Předchozí příklad používá pouze jeden typ příkazu:

echo '<p>Order processed.</p>';

Jak jste asi uhodli, pomocí echo konstrukci má velmi jednoduchý výsledek: tiskne (nebo ozvěny) řetězec předaný do prohlížeče. Na obrázku 1.2 můžete vidět, že výsledkem je zpracování textového pořadí. zobrazí se v okně prohlížeče.,

Všimněte si, že na konci příkazu echo je středník. Středníky oddělují příkazy v PHP podobně jako období samostatné věty v angličtině. Pokud jste naprogramovali v C nebo Java dříve, budete obeznámeni s použitím středníku tímto způsobem.

vynechání středníku je běžná chyba syntaxe, která se snadno provede. Je však stejně snadné najít a opravit.

mezery

mezery znaky jako newlines (návrat vozíku), mezery a karty jsou známé jako mezery., Jak již pravděpodobně víte, prohlížeče ignorují mezery v HTML a stejně tak i PHP engine. Vezměme si tyto dva fragmentů HTML:

<h1>Welcome to Bob's Auto Parts!</h1><p>What would you like to order today?</p>

a

<h1>Welcome to Bob's
Auto Parts!</h1>
<p>What would you like
to order today?</p>

Tyto dva úryvky kódu HTML vyrábět identický výstup, protože se zdají být stejné, aby prohlížeč. Nicméně, můžete a jsou vyzýváni k použití mezery rozumně ve vašem HTML jako pomoc lidem-ke zvýšení čitelnosti kódu HTML. Totéž platí pro PHP., Nemusíte mít žádné mezery mezi příkazy PHP, ale to dělá kód mnohem jednodušší číst, pokud si dát každý příkaz na samostatném řádku. Například,

echo 'hello ';
echo 'world';

a

echo 'hello ';echo 'world';

jsou ekvivalentní, ale první verze je jednodušší na čtení.

komentáře jsou přesně to: Komentáře V kódu fungují jako poznámky pro lidi, kteří čtou kód. Komentáře mohou být použity k vysvětlení účelu skriptu, kdo to napsal, Proč to napsali tak, jak to udělali, když byl naposledy změněn, a tak dále. Obecně najdete komentáře ve všech kromě nejjednodušších PHP skriptů.,

interpret PHP ignoruje jakýkoli text v komentářích. V podstatě PHP parser přeskočí komentáře, což je ekvivalentní mezery.

PHP podporuje Komentáře ve stylu skriptů C, C++ a shell.

toto je C-style, víceřádkový komentář, který se může objevit na začátku PHP skriptu:

/* Author: Bob Smith
Last modified: April 10
This script processes the customer orders.
*/

Víceřádkové komentáře by měl začít s /* a končí */. Stejně jako v C nelze vícenásobné Komentáře vnořit.,

můžete také použít jednořádkové komentáře, a to buď v C++ stylem:

echo '<p>Order processed.</p>'; // Start printing order

nebo v shell script style:

echo '<p>Order processed.</p>'; # Start printing order

U obou těchto stylů, vše za komentář symbol (# nebo //) je komentovat, dokud se nedostanete na konec řádku nebo konec PHP tag, podle toho, co nastane jako první.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *