Modul 2 – Osnove PHP-a
Lekcija
Tipovi podataka
Skalar, složeni i specijalni tipovi
Osnovni tipovi: string, int, float, bool. Složeni: array, object. Specijalni: null, resource. Funkcije gettype() i var_dump() pomažu pri učenju. Casting: (int), (string), (bool). Strict mode declare(strict_types=1) zahteva tačne tipove pri pozivu funkcija.
Česte greške
- Poređenje "5" == 5 je true, ali "5" === 5 je false.
- Prazan string "" i 0 mogu dati neočekivane rezultate u if uslovima.
<?php
$aktivan = true;
$ocena = 9.5;
$korisnik = null;
var_dump($aktivan, $ocena, $korisnik);Varijacija primera
Proširite primer iz lekcije: dodajte još jednu promenljivu, promenite granicu petlje ili grananje i posmatrajte izlaz. Namerno napravite grešku (npr. nedefinisana promenljiva) da vidite PHP poruku – zatim je ispravite.
