为什么把echo 改成 var_dump 显示错误?
var_dump是输出数据格式的,不是输出数据本身
因为var_dump()函数是判断参数类型的,显示的string(9)是表示不及格的字符长度和类型 ,注:php一个中文字代表三个字符长度
看图,,,
$a = 'aaa';
echo $a;
print_r($a);
var_dump($a);
var_dump()和print_r()都是php的内置函数 需要往里面加参数
var_dump();是判断参数类型的
echo 是输出