PHP PHP – základy syntaxe (část 1) - 03 Mgr. Josef Nožička IKT PHP
AnotaceMateriál seznamuje žáky se základními syntaktickými prvky jazyka PHP a pravidly jejich zápisu. Musí být doplněn výkladem. AutorMgr. Josef Nožička (Autor) JazykČeština Očekávaný výstup26–41-M/01 Elektrotechnika M/01 Technické lyceum Speciální vzdělávací potřeby - žádné - Klíčová slovaProměnná, řetězec, HTML Druh učebního materiáluPrezentace Druh interaktivityKombinované Cílová skupinaŽák Stupeň a typ vzděláváníodborné vzdělávání Typická věková skupina let Vazby na ostatní materiályJe součástí IKT.
Zápis programového kódu PHP Programový kód PHP se nejčastěji vkládá do zdrojového kódu HTML stránek mezi značky. Mezi těmito značkami může být napsáno libovolné množství PHP příkazů, oddělených středníkem. Příklad: <?php echo “Dobrý den! \n“; echo “Vítáme Vás na našich stránkách!“; ?>
Kombinace HTML a PHP PHP kód nemusí být přitom na jednom místě. Můžeme jej kdykoliv ukončit, pokračovat kódem HTML a později opět vložit příkazy PHP. Příklad (inovace příkladu z předchozího snímku): <?php echo “Dobrý den!“; ?> <?php echo “Vítáme Vás na našich stránkách!“; ?>
Vkládání HTML do PHP HTML příkazy však mohou být generovány přímo v PHP, pokud je sem vložíme jako součást příkazu echo. Díky tomu můžeme příklad z předchozího snímku zapsat jiným způsobem (kterým ušetříme několik řádků: <?php echo “Dobrý den! “; echo “ Vítáme Vás na našich stránkách!“; ?>
Proměnné v PHP Každý odkaz na proměnnou v PHP začíná znakem $, za kterým následuje libovolně dlouhá posloupnost znaků, začínajících písmenem anglické abecedy nebo podtržítkem. Přiřazujeme – li proměnné nějakou hodnotu, používáme k tomu operátor =. Příklady: $p=10; $p=$p + 1; $jmeno=“Jana“; $test=true;
Datové typy v PHP Proměnné se v PHP na rozdíl od vyšších programovacích jazyků nedeklarují, datový typ je automaticky dán hodnotou, která je proměnné přiřazena. Je přitom možné použít 4 základní (jednoduché) datové typy: Integer (celá čísla) Float (desetinná čísla) String (řetězce) Boolean (pravda/nepravda) Kromě nich je možné v PHP použít i strukturované datové typy pole a objekt.
Řetězce v PHP Řetězec je text, uzavřený v uvozovkách nebo apostrofech. Takto napsaný text můžeme buď přiřadit nějaké proměnné nebo jej nechat vypsat pomocí příkazu echo. Pro spojování řetězců se v PHP používá operátor. (tečka). Příklady: $jmeno=“Jan“; $prijmeni=“Novák“; $celejmeno=$jmeno.‘ ‘.$prijmeni; echo ‘Dobrý den!‘; echo “Jmenuji se $celejmeno“;
Řetězce v PHP – 2. část Uvnitř řetězce, napsaného v uvozovkách, je možno použít apostrofy a naopak. Není však možné uvnitř jedněch uvozovek či apostrofů použít druhé. Příklady: syntakticky správný zápis: echo “ Dobrý den! “; syntakticky špatný zápis: echo “ Dobrý den! “;
Zdroje BRÁZA, Jiří. PHP 5: začínáme programovat. 1. vyd. Praha: Grada Publishing, 2005, 244 s. ISBN X.