在为PHP变量赋值数字时,读者会想到哪些?
0、1、-1之类的Integer(整数)。
3.14、1.414之类的浮点型。
"12345"之类的Number Strings(数字字符串)。
其实,PHP还有两个特殊的数字数据类型,它们分别是 Infinity(无穷大)和 NaN(非数字)。
下面,让我们通过var_dump()(该函数可以验证PHP中的任何对象的原型)来验证一下:
<?php /* var_dump()函数验证数字数据类型 */ $var1 = 1; $var2 = 3.14; $var3 = '12345'; $var4 = NAN; $var5 = INF; // 使用var_dump验证数据类型和值 echo "整数类型:"; var_dump($var1); echo '<br>';//用于浏览器页面换行 echo "浮点数类型:"; var_dump($var2); echo '<br>';//用于浏览器页面换行 echo "字符串类型(数字字符串):"; var_dump($var3); echo '<br>';//用于浏览器页面换行 echo "非数字(NAN):"; var_dump($var4); echo '<br>';//用于浏览器页面换行 echo "无穷大(INF):"; var_dump($var5); ?>
我们访问test.php会看到:

总结:掌握PHP中的数字数据类型对PHP的学习十分重要,方便以后我们给变量进行数字数据类型的赋值。
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程