That is, if you assign a string value to the variable Var,var it becomes a string. If you assign an integer value to Var, it becomes an integer.
The type casts in PHP are very similar to those in C: precede the variables to be converted with the target type enclosed in parentheses.
Copy CodeThe code is as follows:
$foo = 10;
echo "before conversion: \ $foo =". $foo; Output an integer
echo "
"//output: $foo =10
echo "
";
$foo = (Boolean) $foo; Cast to Boolean type
echo "after conversion: \ $foo =". $foo; Output: $foo =1
?>
The allowable casts are:
(int), (integer)-Converted to integral type
(bool), (Boolean)-converted to Boolean
(float), (double), (real)-converts to floating-point type
(string)-converts to a string
(array)-Convert an array
(object)-Convert to Object
http://www.bkjia.com/PHPjc/320753.html www.bkjia.com true http://www.bkjia.com/PHPjc/320753.html techarticle that is, if you assign a string value to the variable Var,var it becomes a string. If you assign an integer value to Var, it becomes an integer. Type coercion in PHP ...