V předchozím článku o začátku použití PHP kódu jsme se naučili, jak se značí začátek a konec PHP kódu. V dnešním článku Vám ukážu, jak se definují proměnné a jak se následně použijí v PHP kódu.
Jako první si vytvoříme textový dokument s příponou .php, poté si v ní vytvoříme šablonu z čisté HTML kostry a nad ni si vytvoříme PHP blok, kde budeme definovat veškeré proměnné, které později použijeme při práci z obsahem na naší stránce. Náš dokument bude zatím vypadat přesně takto:
<?php<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="generator" content="PSPad editor, www.pspad.com"><title></title></head><body></body></html>
Již v prvních třech řádcích dokumentu vidíte naše dříve zmiňované tělo PHP kódu. Nyní si ukážeme, jak nadefinovat první proměnnou, která bude nést textovou hodnotu "Ahoj" a druhou proměnnou, která bude mít hodnotu "světe!". Příklad je následovný:
<?php$promenna_1 = "Ahoj";$promenna_2 = "světe!";?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="generator" content="PSPad editor, www.pspad.com"><title></title></head><body></body></html>
Tentokrát vidíme, že se náš dokument obohatil o dvě proměnné nesoucí textový údaj. Jak vidíte, údaje definující obě proměnné jsou mezi uvozovkami. Každá definice končí středníkem, jelikož se jedná o ukončení PHP řetězce. Pokud by údaje nekončily středníkem, znamenalo by to, že řetězec pokračuje. Nyní přejdeme k poslední úpravě znázorňující použití proměnných v obsahu stránky.
<?php$promenna_1 = "Ahoj";$promenna_2 = "světe!";?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="generator" content="PSPad editor, www.pspad.com"><title></title></head><body><?phpecho($promenna_1 $promenna_2);?></body></html>
Naše poslední úprava vypíše na stránku text "Ahoj světe!" pomocí proměnných. Proměnné nejsou samostatně ukončeny, jelikož se samy nacházejí v řetězci, který je vypisuje na obrazovku (na stránku uživatele). Již nejsou vypisovány jako součást HTML šablony uložené v souboru, ale jsou vypsány, jako hodnoty v proměnných, se kterými se dá dále manipulovat.
