这节内容实在不懂,有人能指点一下吗?

来源:3-4 PHP-什么是变量的数据类型

mintmua

2015-12-10 14:58

这节内容实在不懂,有人能指点一下吗?我自己写的代码如下,第13行录入的总是错,就没写

<?php 

echo $m1 = memory_get_usage(); 

echo "<br />";

$var_string = "123";

echo $m2 = memory_get_usage()-$m1; 

echo "<br />";

$n="123"; 

echo $m3 = memory_get_usage()-$m1-$m2; 

echo "<br />";

$f="123.00"; 

echo $m4 = memory_get_usage()-$m1-$m2-$m3; 

echo "<br />";


echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4; 

?>


写回答 关注

4回答

  • 乔帮主
    2015-12-10 15:56:24
    已采纳

    报错信息是什么呢?提示?

    mintmu...

    非常感谢!

    2015-12-14 14:27:56

    共 3 条回复 >

  • 老龙1
    2015-12-11 09:48:38

    memory_get_usage---》这个是获取php所消耗的内存大小。

    本节说的是php中各种数据类型所消耗的内存大小 。

    包括了 ,字符串型($var_string)、整数型($n)、浮点数型($f)、数组型($var_array);


  • mintmua
    2015-12-10 16:09:16

    郁闷。。。这样又说对了。。代码如下,

    计算结果是

    217672

    320

    272

    272

    576

    但是我不是很理解这一节到底在说些什么

    <?php 

    echo $m1 = memory_get_usage(); 

    echo "<br />";

    $var_string = "123";

    echo $m2 = memory_get_usage()-$m1; 

    echo "<br />";

    $n="123"; 

    echo $m3 = memory_get_usage()-$m1-$m2; 

    echo "<br />";

    $f="123.00"; 

    echo $m4 = memory_get_usage()-$m1-$m2-$m3; 

    echo "<br />";

    $var_array = array("123");

    echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4; 

    ?>


  • RockenRoll
    2015-12-10 15:19:36

    可能是这个原因

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455994 学习 · 6306 问题

查看课程

相似问题