Konwersja typów w PHP oznacza zmianę jednej formy danych w inną. Jako język dynamicznie typowany, PHP często konwertuje wartości automatycznie, ale mamy też możliwość wymuszenia zmiany typu.
1. Konwersja automatyczna (type juggling)
PHP potrafi sam zamienić typ zmiennej, gdy wymaga tego kontekst. Np. w obliczeniach tekst "10" potraktuje jak liczbę.
<?php
$val = "10";
echo $val + 5; // 15 (string zamieniony na int)
echo $val . 5; // "105" (łączenie tekstów)
?>
2. Rzutowanie typów…