在PHP中,可以通过类型转换更改变量的值。在变量名称前面的括号中放置所需数据类型的名称。
变量本身不受影响。在以下示例中,变量的值在显示值时强制转换为各种不同的类型:
示例代码
<?php
$test_var = 8.23;
echo $test_var;
echo '\n';
echo (string) $test_var;
echo '\n';
echo (int) $test_var;
echo '\n';
echo (float) $test_var;
echo '\n';
echo (boolean) $test_var;
?>
执行上面示例代码,得到以下结果:
D:\>php test.php
8.23\n8.23\n8\n8.23\n1
$test_var
变量的类型在任何时候都不会改变。它仍然是一个浮点变量,始终包含值8.23
。
所有更改都是传递给echo
语句的数据类型。