PHP proměnné
Proměnné jsou „kontejnery“ pro ukládání informací.
Vytváření (deklarování) PHP proměnných
V PHP proměnná začíná $
znakem, za kterým následuje název proměnné:
Příklad
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>
Po provedení výše uvedených příkazů
$txt
bude mít proměnná hodnotu
Hello world!
, proměnná
$x
hodnotu
5
a proměnná $y
hodnotu
10.5
.
Poznámka: Když k proměnné přiřadíte textovou hodnotu, vložte hodnotu do uvozovek.
Poznámka: Na rozdíl od jiných programovacích jazyků nemá PHP žádný příkaz pro deklaraci proměnné. Vytvoří se v okamžiku, kdy mu poprvé přiřadíte hodnotu.
Představte si proměnné jako kontejnery pro ukládání dat.
PHP proměnné
Proměnná může mít krátký název (např. x a y) nebo popisnější název (věk, carname, total_volume).
Pravidla pro proměnné PHP:
- Proměnná začíná
$
znaménkem, za nímž následuje název proměnné - Název proměnné musí začínat písmenem nebo znakem podtržítka
- Název proměnné nemůže začínat číslem
- Název proměnné může obsahovat pouze alfanumerické znaky a podtržítka (Az, 0-9 a _ )
- V názvech proměnných se rozlišují velká a malá písmena (
$age
a$AGE
jedná se o dvě různé proměnné)
Pamatujte, že názvy proměnných PHP rozlišují malá a velká písmena!
Výstupní proměnné
Příkaz PHP echo
se často používá k výstupu dat na obrazovku.
Následující příklad ukáže, jak výstup textu a proměnné:
Příklad
<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>
Následující příklad vytvoří stejný výstup jako výše uvedený příklad:
Příklad
<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>
Následující příklad zobrazí součet dvou proměnných:
Příklad
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
Poznámka: Více o echo
výpisu ao způsobu výstupu dat na obrazovku se dozvíte v další kapitole.
PHP je volně psaný jazyk
Ve výše uvedeném příkladu si všimněte, že jsme PHP nemuseli říkat, o jaký datový typ se jedná.
PHP k proměnné automaticky přiřadí datový typ v závislosti na její hodnotě. Vzhledem k tomu, že datové typy nejsou nastaveny v přísném smyslu, můžete dělat věci, jako je přidání řetězce k celému číslu, aniž byste způsobili chybu.
V PHP 7 byly přidány deklarace typu. To dává možnost zadat typ dat očekávaný při deklaraci funkce a povolením striktního požadavku vyvolá „závažnou chybu“ při neshodě typu.
Více o požadavcích a deklaracích datových typů se dozvíte v strict
kapitole
Funkce PHP .non-strict