PHP链接的时候   为什么要用 var_dump这个变量输出?

解决方案 »

  1.   

    PHP链接的时候 -- 是指什么?
      

  2.   

    这个函数只是用来调试用的,就比如有时候数据库查询失败,mysql_query()返回false,这个返回值是用echo显示不出来的,而var_dump()则可以。
      

  3.   

     <?php$host='localhost';
    $user='root';
    $pwd='';$conn=mysql_connect($host,$user,$pwd);
    $sql='use hacker';$rs=mysql_query($sql,$conn);var_dump($rs);
      

  4.   


    这个只是用来测试的,看看mysql有没有连接上
      

  5.   

    因为var_dump能查看php所有的数据类型:
    标量、资源、数组、对象。mysql_query返回的就是一个资源类型,用echo、print、print_r之类无法查看。
      

  6.   


    echo ,print_r和var_dump区别:echo 输出字符串和数值,不是函数,没有返回值
    print_r 则是打印复合类型  如数组 对象
    var_dump 显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。这个我刚开始也挺迷惑,现在明白了。
      

  7.   

    前面两个看懂了 ,var_dump 的关系我还是没搞懂