Úlohy na základy syntaxe, datové typy a výrazy
Hello World
<?php
echo "Hello World!";
?>
Spuštění v příkazovém řádku:
php <název_souboru>
nebo jako one-liner
php -r 'echo "Hello world";'
Proměnné
Programově určete, jakého datového typu každá proměnná je.
$i = "10"; $s = 8; $t = '1e1';
- Určete výsledek sčítání všech proměnných.
Jaký bude výsledek operace
$v = $a + $$c;
pro$a = 5; $b = 6; $c = 'b';
Jaký bude výsledek porovnání
$a = 123e1; $b = '123e1x56'; $c = $a == $b; // ? $d = $a === $b; // ?
Funkce
- Napište funkci, která prohodí obsah dvou proměnných. Zkuste i variantu bez pomocné proměnné.
- Napište funkci, která určí, zda je zadaná hodnota číslo a pokud ano, tak vypíše zda je záporné, či nezáporné.
Pole
- Napište funkci, která naplní pole náhodnými hodnotami.