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>
<?php
echo(
$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.