「PHP基础知识」隐式数据类型

功能要求
隐式数据类型转换演示 。
实例代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>隐式类型转换</title>
</head>
<body>
<?php
//隐式类型转换
$a = 10;
$b = "string";
$c = $a.$b;
echo '$c = '.$c."<br />"; // 输出10string
 
$str1 = "1"; //$str1字符串类型
$str2 = "ab"; //$str2字符串类型
$num1 = $str1 + 5; //$num2的结果是整型(6)
echo '$num1 = '.$num1."<br />";
$num2 = $str1 + 2.56; //$num3的结果是浮点型(3.56)
echo '$num2 = '.$num1."<br />";
$num3 = $str1 + $str2; // 出现错误
echo '$num3 = '.$num3."<br />";
$str2 = "2ab";
$num3 = $str1 + $str2;
echo '$num3 = '.$num3."<br />";
?>
</body>
运行结果

「PHP基础知识」隐式数据类型

文章插图
 
知识说明
PHP数据类型之间的转换有隐式类型转换(自动类型转换)和显示类型转换(强制类型转换)两种 。PHP中隐式数据类型转换很常见 。
【「PHP基础知识」隐式数据类型】


    推荐阅读