V PHP se názvy poměných označují $. Tedy $xx znamená proměnou s názvem xx. V PHP není nutno deklarovat proměnné a jejich datový typ nebo přetypovávat proměnné, neboť to za nás udělá kompilátor. Hodnoty do proměnných přiřazujeme znakem =.
V názvech proměnných je nutno rozlišovat malá a velká písmena. Jinak je možné použít v názvu téměř libovolný znak.. Práci s proměnnými nejlépe objasí příklad:
<?php $promenna=20; echo $promenna; echo " <hr>"; echo " <h1>Hodnota proměnné \$";echo "promenna je : $promenna </h1>"; ?> <h2>Výpis speciálních znaků </h2> <? echo "\\ zpětné lomítko <br>"; echo "\$ znak dolaru <br>"; echo "\" uvozovky <br>"; echo "\n odřádkování <br>"; echo " <p>Počty:"; $a=10; $b=30; echo "$a/$b="; echo $a/$b; $pokus=$a/$b; echo " <br>Pokus="; echo $pokus; ?>
Předávání hodnot proměnných v adrese (metoda get)
Je-li ve skriptu proměnná $pokus a pokud zadáme adresu stránky ve tvaru http://adresa/p18.php?pokus=jde_to a skript obsahuje následující:
<? echo $_GET["pokus"]; ?>
… vypíše se výsledek práce skriptu, text: jde_to.
Hodnoty proměnných se ovšem dají předávat i jinými metodami. Ostatní způsoby předávání hodnot mezi skripty budou vysvětleny v 8. hodině v souvislosti s formuláři a v 10. hodině, až budeme probírat Session managament.
Uvedená konstrukce se používá u větvení, neboť většina příkazů (funkcí) vrací při chybě hodnotu false .
Slouží k vypsání textu či obsahu poměných, lze použít i příkaz PRINT. Pokud potřebujeme vypsat nějaké rezervované znaky (např. $), musíme před tento znak napsat zpětné lomítko.
Příklad:Echo “\\“; vypíše \ Echo “\ $“; vypíše $ Echo “\ ““; vypíše “