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!

Zápis proměnných

Proměnné ze zapisují s $ na začátku kdekoliv uvnitř tagů <?php?>. 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[]

Výpis dat z proměnných

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