zoukankan      html  css  js  c++  java
  • print_r print var_dump echo区别

    print_r(mixed $expression [,bool $true])
    显示关于一个变量的易于理解的信息,如果给出的是string/integer/float 将打印变量值本身,如果给出的是array,将会按照一定格式显示键和元素。

    注意:print_r将把数组的指针移到最右边。使用reset()可让指针回到开始处。
    

    如果想捕捉输出,可使用return参数,设为true将返回其输出。

    var_dump

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

    1、可使用输出控制函数(ob)来捕获当前函数的输出,然后保存到string中。
    2、在PHP5 类的属性都会打印出来
    In php5 all public,private and protected properties of objects will be returned in the output.
    

    print(string $arg)

    输出字符串。参数只能是字符串。

    实际是个语言结构,可以不用圆括号包围参数列表。
    和echo的区别是print仅支持一个参数,并总是返回1
    

    echo

    输出一个或多个字符串,输出所有参数,不会换行。

    是一个语言结构,想传递多个参数时,不能使用小括号。
    接收参数列表,没有返回值
  • 相关阅读:
    vim配置文件解析
    VIM使用技巧5
    补不manjaro系统
    linux下终端录制
    VIM的修炼等级
    VIM使用技巧4
    64位linux 汇编
    linux下编译安装gcc5.1
    Git学习笔记
    HTML实体符号代码速查表
  • 原文地址:https://www.cnblogs.com/efan/p/8611726.html
Copyright © 2011-2022 走看看