为什么var_dum()数出来的值是带括号的

为什么var_dum()数出来的值是带括号的

<?php

    $str="2e3a5s";

    //转换类型并输出

    echo var_dump(intval($str));

    var_dump((float)$str);

    var_dump((bool)$str);

    var_dump((unset)$str);


$arr=array();

//转换类型并打印输出

    var_dump((int)$arr);

    var_dump((float)$arr);

    var_dump((boolean)$arr);

    var_dump((unset)$arr);

http://img1.sycdn.imooc.com//climg/5af9aaa30001797a03970324.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
guly 2018-05-15 10:19:11

你好,var_dump()方法是判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型.此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

要注意一点,用var_dump里面的变量必须是存在的,如果变量存在但值是空的就会返回false;没有变量则返回NULL.他自己就有输出的功能。不必加其他的输出函数。

如果解决您的问题请采纳,祝学习愉快!

  • 提问者 乐舞声 #1
    关键点还是没回答上。为啥视频演示的的确没有括号,在这网页上却有括号。至于输出的那个,我是做实验的。
    2018-05-15 21:17:33
  • imooc_澈 回复 提问者 乐舞声 #2
    你好,带括号是因为使用的浏览器不同或者浏览器版本导致的,与php代码没有关系,同学不必纠结这个,这里只要代码没有问题,可以验证结果就可以了。祝学习愉快~
    2018-05-16 11:04:55
  • 提问者 乐舞声 回复 imooc_澈 #3
    哦。好的,谢谢
    2018-05-23 15:02:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师