文章目录

前言一、PHP输出语句echo二、PHP输出语句print三、PHP输出语句print_r四、PHP输出语句var_dump五、总结

前言

PHP的输出语句常见的有echo,print,print_r和var_dump。

提示:以下是本篇文章正文内容,下面案例可供参考

一、PHP输出语句echo

echo可以一次输出多个值,多个值之间用逗号分隔。echo是PHP语句,而并不是真正的函数,因此不能作为表达式的一部分使用。有无括号均可使用:echo 或 echo()。只能输出简单类型的值(int,string)。

$str = "hello";

echo $str."
";        //输出hello加换行

echo '$str'."
";        //输出$str加换行,单引号不解析

echo "$str"."
";        //输出hello加换行,双引号解析

echo $str.' world'."
";    //输出hello world加换行

echo "{$str}"."
";    //输出hello加换行

echo '{$str}'."
";    //输出{$str},单引号不解析

echo "{$str}"."
";    //输出hello加换行

echo($str);                //输出hello

二、PHP输出语句print

print 与echo用法相同,唯一的区别是print只能输出一个值,并始终返回1(int类型),所以echo的速度要比print快。

$str = "hello";

print $str."
";

print($str);

三、PHP输出语句print_r

是PHP的内置函数,可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"。一般用来输出数组或对象的详细信息,包括数组的键和值(没有数据类型)。返回值true(bool类型)

$arr = ["a","b","c"];

print_r("hello");    //输出hello

print_r($arr);        //输出Array ( [0] => a [1] => b [2] => c )

四、PHP输出语句var_dump

是PHP的内置函数,可以输出所有的变量、数字、字符串、布尔、数组、对象,包括键、值和数据类型。判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型。此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。

五、总结

以上就是今天要讲的内容,本文仅仅简单介绍了PHP常见的输出语句使用及区别。

echo 是PHP语句,不是函数,可以一次输出一个或多个值,无返回,只能输出简单类型的值(int,string)。速度较print快。可以加括号也可以不加括号。print 是PHP语句,不是函数,只能输出一个值,有返回,返回int的1。可以加括号也可以不加括号。print_r是PHP内置函数,一般用来打印数组、对象,有返回,返回为bool的true。var_dump是PHP内置函数,可以输出所有的变量、数字、字符串、布尔、数组、对象,包括键、值和数据类型。

PHP语言的输出命令是,PHP echo、print、print_r、var_dump输出语句相关推荐

  1. print_r php encode,详细介绍PHP在调试时echo print() print_r() var_dump()的区别分享

    echo 输出一个或多个值(字符串),多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用. 函数print()打印一个 ...

  2. echo(),print(),print_r(),var_dump()的区别

    echo可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用.echo是php的内部指令,不是函数, ...

  3. php print r用法,php中echo(),print(),print_r()用法

    从我对echo(),print(),print_r()这个函数的理解是echo可输入字符串变量常量,print与echo差不多,但print_r可以打印数组而前两者是不可以的,下面我来详细介绍它们三个 ...

  4. php中的print r与echo,php中echo(),print(),print_r()的区别

    echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print()    只能打印出简单类型变量的值(如int,string) print_r() ...

  5. php r echo_PHP中echo(),print(),print_r()的区别是什么?

    四种方法可以输出字符串. echo print() printf() print_r() echo 可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct) ...

  6. php echo,print,print_r,var_dum的区别

    特点 echo() 可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因不能作为表达式的一部分使用. print() 函数pri ...

  7. PHP中echo(),print(),print_r()的区别是什么?

    四种方法都可以输出字符串. echo print() printf() print_r() 1 echo 可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language constru ...

  8. linux监测文件输出命令,Linux-USB-检测枚举-1  lsusb输出内容详细解读

    USB设备检测的一般过程 USB设备检测也是通过/proc目录下的USB文件系统进行的.为了使一个USB设备能够正常工作,必须要现在系统中插入USB桥接器模块.在检测开始时,一般要先检测是否存在/pr ...

  9. php 崩溃 输出,php – 创建可崩溃的print_r()var_dump()的函数?

    你可能熟悉print_r的这个输出: Hierarchy Object ( [parent:private] => Hierarchy Object ( [parent:private] =&g ...

最新文章

  1. 传统方法的点云分割以及PCL中分割模块
  2. 中文转换成阿拉伯数字
  3. Opengl-几何着色器(劫持顶点的家伙)
  4. 带你走进SAP项目实施过程——立项
  5. go连接mysql集群_什么是MySQL集群-Go语言中文社区
  6. c++ 冒泡排序_干货|python笔记1-冒泡排序
  7. php发送sql,php学习笔记(二)php与mysql连接与用php发送SQL查询
  8. sql统计表中各类型金额_各类型模具设计中“脱料结构”种类、使用范围揭秘,值得收藏...
  9. JAVA 分布式 - 分布式介绍
  10. 好系统重装助手教你win10系统连接XP系统共享打印机的方法
  11. Planned Contrasts and Post hoc Tests 多重检验校正
  12. 课程设计-在校整理-10 基于知识图谱的医疗智能问答小程序实现示例
  13. Chromedriver Mirror
  14. 盛世昊通董车长2.0,数字化整合行业产业链变革
  15. MetaMask遇到了一个错误Try again by closing and reopening the-BUG
  16. html 修改表格行背景,HTML表格标记教程(20):行的背景色属性BGCOLOR
  17. 【NGUI】Unity实现英雄联盟选择皮肤效果
  18. 吴秀波事件女主,被耽误的高阶玩家,一年12个月烧钱游遍全世界
  19. 第一章 什么是CRM?
  20. 精通数据库可以从事什么工作_是的,您也可以开始从事数据科学

热门文章

  1. mysql后台框架_后端服务开发 - 认识后端框架
  2. 将 bytes 转换成 str
  3. mysql哨兵模式_3台服务器Redis高可用哨兵模式实现
  4. InVEST模型土壤保持模块原理及数据获取分析
  5. (2110,5): warning MSB3245: 未能解析此引用。未能找到程序集“Windows”。请检查磁盘上是否存在该程序集。 如果您的代码需要此引用,则可能出现编译错误。
  6. JVM 垃圾回收算法
  7. 基于《仙剑奇侠传柔情版》利用Java的简单实现(一)
  8. C语言———指针进阶3
  9. 腿太粗了怎么办?【猎人营】教你快速瘦大腿
  10. 【日期】计算后续日期