Część 01 kursu PHP pod kątem INF.03: Zmienne i wypisywanie. Teoria w skrócie i 16 ćwiczeń z automatycznym sprawdzaniem — od znacznika <?php i średnika, przez zmienne, po stałą.
Plik z rozszerzeniem .php może zawierać zwykły HTML oraz bloki kodu PHP. Serwer wykonuje najpierw kod, a do przeglądarki wysyła gotowy wynik — dlatego użytkownik nigdy nie widzi poleceń PHP, tylko ich efekt.
echo 'Witaj na lekcji PHP!';
echo '<p>Ten akapit powstał w kodzie serwera.</p>';
echo 'Liczba lekcji: ' . 3;
echo 'Witaj na lekcji PHP!';
echo '<p>Ten akapit powstał w kodzie serwera.</p>';
echo 'Liczba lekcji: ' . 3;
Od czego zaczyna się blok kodu PHP?
Poprawna: d) Blok PHP otwiera znacznik <?php, a zamyka ?>.
Zmienna powstaje w chwili przypisania wartości i zawsze zaczyna się znakiem dolara: $imie = 'Ola'; . Typ wynika z wartości — $cena = 49.99; to liczba, a $kod = '49.99'; to tekst.
$produkt = 'Klawiatura';
$cena = 199.99;
$sztuki = 2;
echo $produkt . ' - ' . $cena . ' zl';
echo '<p>Razem: ' . $cena * $sztuki . ' zl</p>';
$sztuki++;
echo '<p>Po dodaniu jednej sztuki: ' . $sztuki . '</p>';
$produkt = 'Klawiatura';
$cena = 199.99;
$sztuki = 2;
echo $produkt . ' - ' . $cena . ' zl';
echo '<p>Razem: ' . $cena * $sztuki . ' zl</p>';
$sztuki++;
echo '<p>Po dodaniu jednej sztuki: ' . $sztuki . '</p>';
Jak zapisujemy nazwę zmiennej?
Poprawna: c) Każda zmienna w PHP zaczyna się znakiem $.
Stałą tworzy się raz, funkcją define('NAZWA', 'wartość'); . W odróżnieniu od zmiennej nie da się jej później zmienić, a przy odczycie nie używamy znaku dolara : echo NAZWA; .
define('SZKOLA', 'Technikum Hyzyk');
define('VAT', 0.23);
$cena = 100;
echo SZKOLA;
echo '<p>Cena brutto: ' . $cena * (1 + VAT) . ' zl</p>';
echo '<p>Nazwa placowki: ' . SZKOLA . '</p>';
define('SZKOLA', 'Technikum Hyzyk');
define('VAT', 0.23);
$cena = 100;
echo SZKOLA;
echo '<p>Cena brutto: ' . $cena * (1 + VAT) . ' zl</p>';
echo '<p>Nazwa placowki: ' . SZKOLA . '</p>';
Jak utworzyć stałą w PHP?
Poprawna: b) Stałą tworzy funkcja define() z nazwą i wartością.