When you declare a variable, there is no need to mention a specific type explicitly. PHP will take care of the automatic type conversion implicitly. That is to say, if you
assign a string value to variable var,
var becomes a string. If you then assign an
integer value to var, it becomes an
integer.
<?php
$var = "0"; // OUTPUT: ASCII 48 ($var is now string) $var += 2; // OUTPUT: 2 ($var is now an integer) $var = $foo + 1.3; // OUTPUT: 3.3 ($var is now a float) $var = 5 + "10 Little Piggies"; // OUTPUT: 15 ($var is integer) $var = 5 + "10 Small Pigs"; // OUTPUT: 15 ($var is integer) ?>

0 comments:
Post a Comment