+ All Categories
Home > Documents > Základy syntaxe jazyka PHP

Základy syntaxe jazyka PHP

Date post: 12-Jan-2016
Category:
Upload: idalee
View: 43 times
Download: 0 times
Share this document with a friend
Description:
Základy syntaxe jazyka PHP. PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Kusy normálního HTML kódu Kusy programového kódu Když webový server obdrží požadavek na zpracování takového skriptu, vezme: Kusy HTML kódu tak, jak jsou - PowerPoint PPT Presentation
16
Základy syntaxe jazyka PHP PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Kusy normálního HTML kódu Kusy programového kódu Když webový server obdrží požadavek na zpracování takového skriptu, vezme: Kusy HTML kódu tak, jak jsou Části PHP programového kódu provede
Transcript
Page 1: Základy syntaxe jazyka PHP

Základy syntaxe jazyka PHP

PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU.

Typický PHP skript obsahuje: Kusy normálního HTML kódu Kusy programového kódu

Když webový server obdrží požadavek na zpracování takového skriptu, vezme: Kusy HTML kódu tak, jak jsou Části PHP programového kódu provede Provedený kód vloží do HTML kódu a odešle

prohlížeči

Page 2: Základy syntaxe jazyka PHP

Základy syntaxe jazyka PHP

Tento postup je velice výhodný

Server může provádět několik operací najednou a výsledek poslat do prohlížeče jako obyčejnou HTML stránku.

Pro spuštění kódu PHP je vždy nutné vytvořený soubor nahrát na server s podporou PHP.

Page 3: Základy syntaxe jazyka PHP

Vytváření PHP kódu PHP kód se dá vytvořit v libovolném

textovém editoru s uložením jako prostý text.

Nejlépe je využít profesionální český program PSPad, který je určen k volnému použití.

V rámci tohoto programu lze vytvořenou stránku rovnou uložit na server a hned vyzkoušet její funkčnost.

Page 4: Základy syntaxe jazyka PHP

PSPad Zvýraznění syntaxe Automatické rozpoznání syntaxe podle typu

souboru s možností manuální změny Volitelné zobrazení čísel řádků, podbarvení

aktuálního řádku, pravítko

Velmi jednoduchá a intuitivní práce Neomezená délka editovaného textu Možnost otevření více dokumentů současně Záznam maker s možností uložení na disk a ruční

editace Práce s projekty Hledání a nahrazování v souborech Nalezení rozdílů v textových souborech

(porovnání verzí)

Page 5: Základy syntaxe jazyka PHP

Nastavení programu pro práci s PHP

Obr. 1

Page 6: Základy syntaxe jazyka PHP

Vytvoření souboru v PSPadu

Na záložce FTP zvolte FTP server (popřípadě nadefinujte nový)

Vytvořte nový soubor typu PHP (např. prvni.php) a otevřete jej

Nezapomeňte si zapnou Zvýrazňování syntaxe aČíslování řádků

Obr. 2Obr. 3

Page 7: Základy syntaxe jazyka PHP

Oddělení kódu Části PHP kódu se do skriptů vkládají pomocí

speciálních značek:

<? a ?> nebo <?php a ?> Celý soubor může být jeden dlouhý PHP kód. Pak

začíná a končí znaky <? a ?>. V souboru může být kód PHP jen na jednom určitém místě nebo na více místech. V souboru také žádný PHP kód být nemusí. Může se tvářit jako php skript, ale ve skutečnosti je to normální HTML soubor a PHP kód v něm vůbec není.

Při uložení PHP souboru musí mít soubor příponu php (nebo další povolené přípony na serveru).

Page 8: Základy syntaxe jazyka PHP

Oddělení instrukcí Jednotlivé instrukce se v PHP oddělují středníkem.

Špatně:<?echo "První řádek"echo "Druhý řádek"?>

Celé to skončí chybou "Parse Error", protože za prvním řádkem nenásleduje středník.

Dobře:<?echo "První řádek" ;echo "Druhý řádek" ;?>

Page 9: Základy syntaxe jazyka PHP

Zjištění funkčnosti PHP Do vytvořeného souboru napište následující kód

<? phpinfo ();?>

Pokud je vše v pořádku a PHPje nainstalován, zobrazí sepodrobný výpis nastavení PHP.

Uložený soubor vyvolejte vProhlížeči zadáním cestyk souboru.

Např. http://www.soscb.cz/vyuka/test/prvni.phpObr. 4

Page 10: Základy syntaxe jazyka PHP

Zjištění funkčnosti PHP Pokud provedete nějakou chybu, dojde

k syntaktické chybě a systém zobrazí v prohlížeči:

Výhodou je, že nám systém oznámí, na kterém řádku se uvedená chyba vyskytuje. Dejte pozor, pokud je funkce na více řádcích, může být chyba nad uvedeným řádkem.

Špatně napsaná funkce:<?

phpinf ();?>

Obr. 5

Page 11: Základy syntaxe jazyka PHP

Komentáře Pokud píšete delší program, používejte

v programovém kódu komentáře. Tím zajistíte, že se v kódu vyznáte i po několika měsících či letech. Komentář je něco, co program při zpracování ignoruje a slouží tedy pouze uživateli.

Komentáře mohou být v PHP jednořádkové nebo víceřádkové.

 // - (dvě dopředná lomítka) – jednořádkový komentář# - (mřížka) – jednořádkový komentářdvojice /* a */ (lomítko+hvězdička a hvězdička+lomítko) – víceřádkový komentář

Page 12: Základy syntaxe jazyka PHP

Komentáře

Nebuďte líní – dělejte si komentáře!!

Vytvořte následující program. Všimněte si, že se komentář na monitoru nezobrazí.

<? phpinfo ();// Toto je příkaz pro zjištění funkčnosti

PHP# Komentář se na monitoru nezobrazí?>

 

Page 13: Základy syntaxe jazyka PHP

Komentáře Víceřádkovým komentářem můžete

zakomentovat celý blok textu. Víceřádkové komentáře nelze vnořovat.

Následující kód tedy skončí chybou:

<? /* Toto je první komentář /*

Toto je druhý komentář */ */?>

Page 14: Základy syntaxe jazyka PHP

Kombinace PHP a html kódu

Kód html a PHP můžete libovolně kombinovat. Buď můžete PHP skript ukončit a začít psát kód html, nebo můžete kód html vkládat přímo do PHP pomocí příkazu "echo". Tyto zápisy jsou rovnocenné:<?

echo "<h1>Funkčnost PHP</h1>";phpinfo ();

?>

<h1>Funkčnost PHP</h1><?

phpinfo ();?>

Page 15: Základy syntaxe jazyka PHP

Otázky k opakování

1. Co může obsahovat skript PHP?2. K jakým účelům slouží program PSPad?3. Jaké značky se používají pro vkládání PHP kódu?4. Jak se oddělují jednotlivé instrukce v PHP kódu?5. Jak se zjistí funkčnost PHP?6. Jakým způsobem lze zapsat komentář do PHP

kódu?

Page 16: Základy syntaxe jazyka PHP

Použité zdroje BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené

vydání. České Budějovice: KOPP, 2011. str. 407

Použité obrázky: Vlastní


Recommended