PHP
PHP kód se uvozuje pomoci značek
<?php ?>
<?php
echo("<strong > Tento text vypsalo do stránky PHP <strong > ");
?>
Pokud chci formátovat pomocí HTML tagů musí být tyto v úvozovkách.
echo()
Funkce echo() vypíše do struktury HTML text
Protože je to příkaz php musí být uvozen <?php ?>
Každý příkaz musí být ukončen středníkem ;
Samotný kód php se do stránky nevypisuje. Vypisují se jej případné výstupy funkcí.
Proměnná
Proměná místo v paměti, kam jsem nadefinoval nějaká data pro pozdějí práci.
Proměnnou pojmenovnáváme libovolně, ale můžeme použít jen velká a malá písmena anglické abecedy šíslice a dlouhé potržítko.
Proměnou na začátku označujeme znakem amerického dolaru $
Jméno proměnné by mělo vystihovat její obsah.
Styl jména v projektu by měl být jednotný.
camelCase - velbloudí notace
První písmeno prvního slova malé a každé další slovou přidává velké písmeno.
$automobilCervenaBarvaAutomat
snake_case - hadí notace
Slova v názvu proměnné jsou oddělena podtržítkem _ .
$automobil_cervena_barva_automat
<?php
$pozdrav="Ahoj";
$vek=15;
$pohlavi="muž";
// znak <br / > musí být přidán do prvního echa uvozen uvozovkami a spojen tečkou
echo($pozdrav . "<br / >");
echo($vek . "<br / >");
echo($pohlavi . "<br / >");
?>
V proměnné je text uozován uvozovkami.
Číselné hodnoty úvozovky nemají.
Tag <br / > musí být v echo() spojen s proměnnou pomoci tečky . a uvozen uvozovkami "<br / > "
Zde je výpis shora uvedeného kódu.
15
muž
Datové typy
Máme tři datové typy
String - textový řetězec
Int - celé číslo
Double - číslo s desetinou čárkou
Početní operace
V PHP můžeme používat běžné početní operace.
Zde ovšem pozor, aby se vám do čísel nepřimotal text.
$a=20;
$b=25;
$obvodObdelnika=(2*$a+2*$b);
$obsahObdelnika=($a*$b);
$obvodCtverce=(4*$a);
$obsahCtverce=($a*$a);
echo("Obvod obdelníka o straně a=20cm, b=25cm je " . $obvodObdelnika . "cm.<br / >");
echo("Obsah obdelníka o stráně a=20cm, b=25cm je " . $obsahObdelnika . "cm2. <br / >");
echo("Obvod čtverce o straně 20cm je " . $obvodCtverce . "cm.<br / >");
echo("obsah čtverce o straně 20cm je " . $obsahCtverce . "cm 2. <br / >");
Zde je výpis kódu:
Obsah obdelníka o stráně a=20cm, b=25cm je 500cm2.
Obvod čtverce o straně 20cm je 80cm.
obsah čtverce o straně 20cm je 400cm 2.