问答详情
源自:3-2 PHP-如何定义变量

为什么输出的类型是string(6) "苹果"和int(10),6和10是什么意思?

<?php 
$var_name = "苹果";
$n =10;
var_dump($var_name);
var_dump($n);
?>


提问者:铺路微光 2016-07-07 16:18

个回答

  • 刚毅87
    2016-07-19 19:47:48

    string(6)中的6,代表字符串占得字节数,在 php 中一个汉字占3个字节,所以显示为6,

    int(10)中的10,代表数值

  • AssassinTRoy
    2016-07-07 16:31:51

    苹果为字符型,10是整形,苹果占6字节,10占10字节