Zazwyczaj nie jest konieczne określenie typu zmiennej W zależności od kontekstu użycia zmiennej PHP sam to ustala jej typ
Podczas przypisywania zmiennej nowej wartości, poprzednia wartość jest oczywiście zamazywana.
- Typ zmiennej ustalany jest wtedy od nowa.
<? php
$zm = "0"; // $zm jest ciągiem znaków (1 znak ASCII 48) $zm++; // $zm jest ciągiem T1 (ASCII 49)
$zm += 1; // $zm jest teraz wartością całkowitą (2)
$zm = + 1.3; // $zm jest wartością rzeczywistą (1.3)
$zm = 5 + "10 małych liter"; //jest wartością całkowitą (15) ?>