1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
<?php $x = 3; $y = 5; $a = $x + $y; echo $a; // 8 $b = $x - $y; echo $b; // -2 $c = $x * $y; echo $c; // 15 $d = $x / $y; echo $d; // 0.6 - float $e = $x % $y; echo $e; // 3 ?>
1 2 3 4 5 6 7 8 9 10 11 12
<?php $a = true; $b = 3; $c = 2.3; $d = "3 lei"; $e = "John"; var_dump($a + $b); // int(4) - valoarea booleana true se converteste la intreg si devine 1 var_dump($a + $c); // float(3.3) var_dump($b + $e); // int(3) - $e este string, si convertit la intreg este 0. Si atunci, expresia devine 3 + 0 = 3 var_dump($a + $d); // int(4) - true este converit la 1, stringul "3 lei" este convertit la 3. ?>
1 2 3 4
int(4) float(3.3) int(3) int(4)