Jdi na navigaci předmětu

Ú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é

  1. Programově určete, jakého datového typu každá proměnná je.

    $i = "10"; $s = 8; $t = '1e1';
  2. Určete výsledek sčítání všech proměnných.
  3. Jaký bude výsledek operace $v = $a + $$c; pro

    $a = 5; $b = 6; $c = 'b';
  4. Jaký bude výsledek porovnání

    $a = 123e1;
    $b = '123e1x56';
    $c = $a == $b;   // ?
    $d = $a === $b;  // ?

Funkce

  1. Napište funkci, která prohodí obsah dvou proměnných. Zkuste i variantu bez pomocné proměnné.
  2. Napište funkci, která určí, zda je zadaná hodnota číslo a pokud ano, tak vypíše zda je záporné, či nezáporné.

Pole

  1. Napište funkci, která naplní pole náhodnými hodnotami.