PHP - Základy a text
Značky ohraničující PHP skript
Tak jako každý jiný skript i PHP má své značky, které vymezují jeho obsah. Existuje více možností:
<?... obsah ...?>. Zde vystupuje skript jako jedna značka<??>. Tato varianta nemusí vždy fungovat, proto je lépe použít následující:<?php... obsah ...?>. Nejčastěji používaná syntaxe, neboť je hned jasné, že jde o PHP.
Středník
Vůbec nejdůležitější částí skriptu PHP je středník to je ;. Každou funkci, řádek, deklaraci musíte oddělit středníkem. Ne jako v JavaScriptu, který na něm tolik neplpí. Dá se to přirovnat k CSS (když vlastnosti neoddělíte středníkem, prohlížeč jim neporozumí). Vždy, když je skript nefunkční, zkuste zkontrolovat, kde jste zapomněli středník.
Komentáře
Užitečné věci ve skriptu tvoří komentáře. Tj. text, který je vidět jen ve zdrojovém kódu stránky, je určen autorovi, aby se v něm vyznal:
<?php /* víceřádkový komentář */ // jednořádkový komentář ?>
Externě umístěný skript
Chcete-li na stránku vložit již hotový skript užijete k tomu příkaz include:
<?php include("funkce.php"); ?>
Nyní jsme na stránku vložili obsah souboru funkce.php. Obsah tohoto souboru musí být ohraničen tagy značkami <?php a ?>.
Může vypadat takto:
<?php .... obsah v php .... ?>
Stejným způsobem je možné do stránek vkládat HTML, např. menu a mít tak celý web v šabloně, kterou lze snadno upravit, více PHP menu.
Výpis textu
Nyní jste se seznámili se základy PHP a nic vám nebrání začít opravdu programovat. Nejčastěji užíváným příkazem, je příkaz pro výpsaní textu echo(), nebo, pro úplnost, její méně užívaná obdoba print():
<?php
echo ("toto je text" .
"přes dvě řádky<br>");
echo ("vypíše text <br />");
echo "i bez závorek se to vypíše<br>";
print ("to samé </br>");
echo ("<strong>též můžete používat HTML značky </strong></br>");
echo 'můžete používat jednoduché uvozovky';
?>
Víceřádkový text je nutné rozdělit a spojit tečkou. Když vypisujete text můžete použít libovolné značky jazyka (X)HTML. Výsledek předchozího skriptu v prohlížeči:
toto je text přes dvě řádky vypíše text i bez závorek se to vypíše to samé též můžete používat tagy
můžete používat jednoduché uvozovky
Je dobré se hned od začátku rozhodnout, jaké budete používat uvozovky - " nebo '. Lze je zaměnit a týká se to celého PHP.
Zrádné znaky
To jsou znaky, které ohrožují chod skriptu především " ' / \.
Před tyto znaky je nutné vložit zpětné lomítko \ a je po problémech. Pokud chcete zobrazit špičaté závorky >, musíte zapsat < a > (obdobně jako v HTML). Pokud chcete vypsat <, musíte do zdroje zapsat &lt;. Takže, když chci zapsat <body bgcolor="red"> zapíši to takto:
echo ("<body bgcolor=\"red\">");
Další příklady:
echo "Toto \" je uvozovka"; echo "Toto \' je také uvozovka";
Uvozovky lze požívat vnořeně. Proto je vhodnější používat primárně jednoduché uvozovky, kterými si usnadníte vypisování HTML. Vysvětlím příkladem:
echo '<a href="http://www.tvorba-webu.cz/">Tvorba-webu.cz>/a>' echo "<a href='http://www.tvorba-webu.cz/'>Tvorba-webu.cz>/a>"
Další: Proměnné
* výhodný 2 GB webhosting, PHP, MySQL, e-maily, subdomény atd. za 1200 Kč ročně - Více zde...
Základy
Rozšíření
Příklady
- PHP scripty
- Kniha návštěv
- Ochrana e-mailu
- Malé šablony
- Počítadlo návštěv
- Odeslání e-mailu
- Generování formuláře
- IP adresa
- RSS čtečka
- Heslo
- Zaheslování jedné stránky
- Ověření e-mailu
- Odstranění diakritiky
- Aktuální datum a čas
- Vypsání souboru
- Počet souborů v adresáři
- Vypsat název dne
- Vypsat název měsíce
Ostatní
K webhosting Nokia 1208 zdarma
Výhodná nabídka pro čtenáře Tvorba-webu.cz.
Pokud si objednáte Webhosting C4, dostanete k němu mobilní telefon Nokia 1208 zdarma.
Do objednávky je třeba vložit slevový kupón "mobil", jak postupovat při objednávce si můžete přečíst na webu WebhostingDoména.cz