Samizdatová skripta

Proměnné


Proměnné

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:

Práce s proměnnými

 <?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.

Několik poznámek k příkazům obecně

Uvedená konstrukce se používá u větvení, neboť většina příkazů (funkcí) vrací při chybě hodnotu false .

Příkaz ECHO

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  “

Shrnutí:


upravit odstranit css

NAVRCHOLU.cz