Proměnné jsou stejné jako v jiných jazycích. Rozdíl je však práci s proměnnými. Jsou dynamicky typové - tedy není třeba určovat datové typy jako je int
, float
, string
, bool
a další. Možnost je psát datové zde je také, ale není nutná.
<aside> 💡
ZAPAMTOVAT!
Proměnné ze zapisují s $
na začátku kdekoliv uvnitř tagů <?php
až ?>
. Každá proměnná může být předefinována. Může být tedy proměnná datového typu int
přepsána hodnotou string
!
<aside> 💡
POZOR!
Proměnné lze předefinovat! Nezávisle na datovém typu!
</aside>
<?php
$variableName = "value"; // proměnná $variableName co drží hodnutu datového typu string
$variableName2 = 3; // proměnná $variableName2 co drží hodnutu datového typu int
$variableName3 = 99.9; // proměnná $variableName3 co drží hodnutu datového typu float
$variableName4 = [99, 45, 89]; // proměnná $variableName4 co drží hodnutu datového typu array of int - int[]
Proměnné lze vypsat pomocí základních příkazů echo
, print_r()
a podobných.
<?php
// definice proměnných
$carName = "Audi";
$carPower = 459;
// Následující výpisy se vypíší za sebe na 1 řádek!
echo $carName; // výpis názvu auta
echo $carPower; // výpis rychlosti auta