Učíme se PHP online a nekupujem knihy :o)

>> Pro všechny, kdo mají rádi tento jazyk nebo pro ty, kteří se v něm chějí zdokonalit.



Lekce 1: Zdravím tě světe




- Vítám tě v první lekci o PHP. Zde se naučíš jak vlastně vypadá syntaxe, jak by se měla struktůrovat a zkusíme si společně vypsat nějaký text na stránku bez pomoci HTML.


Jdeme na to!


- Nejdřív začnu asi tím, jak vůbec přimět apache, aby nám pustil náš script/program v PHP.

1) Vytvoříme se nový soubor a uložíme jako *.php. Např. test.php.
2) Poté editujeme soubor a na první řádek napíšeme <? nebo <?php (doporučuji spíše celé).
3) Nyní následuje nějaký kód v PHP a úplně dolů zakončíme přes ?> (tento tag není nutný, pokud za ním nic nenásleduje).

- Ovšem starší veze PHP mohou mít přípony jako .php3, .php4 nebo .phtml.
- PHP byl vytvořen právě pro vytváření webových stránek, takže PHP skripty můžeme volně vkládat do HTML kódu, jen je třeba je oddělit.
- Takže veškerý text mimo značky <?php a ?> je považován za HTML kód.

Poznámka: Pro používání zkráceného tvaru <? musíte v php.ini povolit short_open_tag = on. To samé platí, pokud by jste zvolili exotičtější způsob a chtěli používat ASP tagy <% a %>, tak musíte opět v php.ini povolit asp_tags = on pokud není již zapnutý.

- Teď si ukážem náš první příkaz a tím je echo. Na něj si zvykněte, bude to hodně používaný příkaz pro výpis.

<?php // pocatecni tag a dole konecny

echo "Ahoj světe!"; // pomoci prikazu "echo", vypiseme text "Ahoj Svete!"

?>
- Jak vidíte, tak to opravdu není nic těžkého. Můžete tam vidět i komentáře a komentovat můžeme čtyřmi způsoby:

klasické řádkové // komentář

opět řádkové přes sharp # komentář (tohle se moc nepoužívá, ale není to chyba)

více řádkové /* komentář na více řádků */

opět více řádkové, ale dokumentační /** dokumentace o kódu */


- A hlavně si zvykněte psát komentáře a to všude a ke všemu! Věřte mi, že za nějaký čas nebudete vědět, proč jste tam tohle násobili.
- Komentáře pište bez diakritiky (takové pravidlo) nebo anglicky.
// tento komentar lze pouzit kdekoli za prikazem
// pokud ho chtere rozdelit na vice radku, tak jedine takto
echo "Ahoj"; // komentar

# Tento komentar je take celo radkovy, ale neni tak pouzivany jako //
echo "Svete"; # komentar

/* predposledni komentar je vice radkovy, ten pouzivejte spise na delsi komentare
a musi zacinat i koncit specifickymi znaky a na jednoradkove komentare neni moc vhodny */
echo
"Rozdělený text".
"do více řádků";

/**
 * Tanto komentar s dvemi hvezdickami na zacatku (muzou byt i na konci) je dokumentacni.
 * Je prevzaty hlavne z Javy, jinak tento typ komentare pouzivejte k funkcim, tridam a
 * tam, kde je nutne zdokumentovat jak to "neco" funguje.
 */
 echo "Dlouhá dokumentace";
 echo "Velice dlouhá";
 
- Tak doufám, že komentování je jasné. Jinak jak jste si asi všimli, tak každý příkaz musí končit středníkem ; Tím říkáte programu, že tady končí váš příkaz a bude začínat nový.

- Ovšem jak jsem už zmínil výše, tak do PHP lze vkládat i HTML, můžem mít například toto:
echo "Tučný text";
- V poslední řadě v této lekce bych jen dodal, že můžete používat jak uvozovky, tak apostrofy. Ale na stringy doporučuji spíše uvozovky.
- Použití apostrofů sice není chyba, ale v některých případech se s nimi špatně nebo obtížněji pracuje a nejdou v nich používat únikové znaky jako například \n.
echo "Text s uvozovkama"; // castejsi u stringu, pozdeji se dovite proc
echo 'Text s apostrofy'; // mene caste, ale presto sytaxne spravne


Domácí dobrovolný úkol


1) Napište program, který vypíše nějaké informace o vás, třeba jméno, věk apod.


This page was loaded in 0.385161 seconds. © 2011-2025 by mimic | mimic.php5.cz
ICQ contact is 204-517-399