搜索

首页  >  问答  >  正文

PHP入门问题:var_dump($iphone);和unset($a);输出

<?php

$iphone = '手机';

var_dump($iphone);

$a = '111';

unset($a);

?>

问题1:为什么输出是 string(6) "手机"       其中6是什么意思?怎么不是输出sting(手机)?

问题2:unset($iphone);  输出是空白,不是NULL吗

php实习生php实习生2817 天前3105

全部回复(2)我来回复

  • 数据分析师

    数据分析师2017-10-01 00:33:56

    PHP入门问题:var_dump($iphone);和unset($a);输出-PHP中文网问答-PHP入门问题:var_dump($iphone);和unset($a);输出-PHP中文网问答

    围观一下哦,学习一下。

    回复
    0
  • 南

    2017-09-21 21:06:26

    var_dump:
               此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

    null和空白, 给个例子自己体会下unset()是返回空白,两个都有释放内存的意思

    <?php

    $a = array(

     'a'=>1,

    'b'=>2

      );

      $b = array(

       'a'=>1,

          'b'=>2

      );

    unset($a['a']);

    $b['a'] = null;

    print_r($a);

    print_r($b);

    ?>

    打印结果:Array ( [b] => 2 ) Array ( [a] => [b] => 2 )

    回复
    0
  • 取消回复