3-4 PHP-什么是变量的数据类型
本节编程练习不计算学习进度,请电脑登录imooc.com操作

PHP-什么是变量的数据类型

在变量中,由于变量占用的空间单元不一样(占的地盘大小不一样),也分成几种数据类型,就像超市商品的包装袋,有几种不同类型,不同的商品使用不同的包装袋。我们可以通过使用“memory_get_usage”获取当前PHP消耗的内存。

任务

咱对比一下内存消耗吧!

在右边的编辑器中,咱分别定义四种不同的数据类型,分别是字符串类型,整型,浮点型和数组(后续会详细介绍这几种类型)。

1、在第4行中定义字符串类型“$var_string = "123";”

2、第7行定义整型“$n=123;”

3、第10行定义浮点型“$f=123.00;”

4、第13行定义数组“$var_array = array("123");”

我们可以看到输出结果:

初始化消耗了624056,字符串消耗328,整型和浮点型都是288,数组消耗632。

注意:根据操作系统、PHP版本以及PHP的运行方式可能输出结果会不同。

 

  1. <?php
  2. echo $m1 = memory_get_usage();
  3. echo "<br />";
  4.  
  5. echo $m2 = memory_get_usage()-$m1;
  6. echo "<br />";
  7.  
  8. echo $m3 = memory_get_usage()-$m1-$m2;
  9. echo "<br />";
  10.  
  11. echo $m4 = memory_get_usage()-$m1-$m2-$m3;
  12. echo "<br />";
  13.  
  14. echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4;
  15. ?>
下一节