前言:

PHP echo 和 print 语句

echo 和 print 之间的差异:

  • echo - 能够输出一个以上的字符串
  • print - 只能输出一个字符串,并始终返回 1

提示:echo 比 print 稍快,因为它不返回任何值。

PHP echo 语句

echo 是一个语言结构,有无括号均可使用:echo 或 echo()。

PHP print 语句

print 也是语言结构,有无括号均可使用:print 或 print()。

常见的输出语句

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

print()
函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。

print_r()
可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"。因此用var_dump()函数更适合调试。

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

使用echo输出的结果是:

Hello !

       DEGUG:Array 

使用print()输出的结果是:

Hello !

       DEGUG:Array

使用print_r()输出的结果是:

Hello !

       DEGUG:Array
([name] => [Submit] => Submit
)

使用var_dump()输出的结果是:

Hello !

       DEGUG:array(2) {["name"]=>string(0) ""["Submit"]=>string(6) "Submit"
}

PHP常用输出语句区别相关推荐

  1. JavaScript——常用输出语句_注释方法

    JavaScript 1.常用输出语句 1.alert() 2.console.log() 3.document.write() 2.注释 1.单行注释 2.多行注释 1.常用输出语句 1.alert ...

  2. JavaScript 常用输出语句 及 数据与运算

    若是今朝共淋雪,此生也算共白头 JavaScript 常用输出语句 1. alert() 2.console.log() 3.document.write() 数据运算 1.数学运算 2.比较两个数字 ...

  3. JavaScript的输出语句

    为了方便调试和展示程序的运行结果,JavaScript提供了多种输出语句,可以将数据显示在不同的地方.本文将介绍JavaScript的五种常用输出语句,并给出相应的示例代码. 使用 alert() 函 ...

  4. php中常用的输出语句及其区别

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

  5. SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制...

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(4)DATA步循环与控制.常用全程语句.输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和E ...

  6. php键盘输入函数,php的常用输入语句以及常用函数

    这篇文章主要介绍了关于php的常用输入语句以及常用函数,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 一. echo语句 echo做php的人在熟悉不过了,在php文件中我们用他来输出 ...

  7. php面试专题---MySQL常用SQL语句优化

    php面试专题---MySQL常用SQL语句优化 一.总结 一句话总结: 原理,万变不离其宗:其实SQL语句优化的过程中,无非就是对mysql的执行计划理解,以及B+树索引的理解,其实只要我们理解执行 ...

  8. 16从零开始学Java之Java里的输入与输出语句有哪些?

    作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 配套项目资料 https://github.com/SunLtd/LearnJava h ...

  9. java基础操作—输出语句,基本要求

    java新手必知 输出语句 class Student123{public static void main(String[] args){System.out.print();//不进行换行Syst ...

最新文章

  1. 【转】三天学好ADO
  2. 通过程序获得SQL Server自增型字段的函数:GetKey
  3. 缓存 Cache-Control:max-age symfony
  4. node:http协议、sql、接口
  5. 计算机风险评估管理程序,第5章 信息安全风险评估实施流程
  6. ASP.NET系统退出(移除Session 、清除浏览器缓存)
  7. Linux部署Web应用程序超链接下载中文名称文件404问题解决办法
  8. Linux下删除mysql实例,linux下完全删除mysql
  9. 信安教程第二版-第13章网络安全漏洞防护技术原理与应用
  10. html音频自动播放隐藏控制器,HTML5 音频回放/播放控制器
  11. 最新log4j2 远程代码执行漏洞(紧急扩散)
  12. STM32编译环境、建立工程模板以及程序下载
  13. ascll编码表图片_ASCLL编码表
  14. 第六章-博弈论之Stackelberg博弈
  15. mysql源码及内核分析,MySQL · 源码阅读 · Secondary Engine
  16. 最小的操作系统MenuetOS
  17. 使用延时队列搞定超时订单处理
  18. SDN环境搭建和基本功能验证
  19. 基于微信小程序的师生答疑交流平台APP-计算机毕业设计
  20. 案例精选 | 左耳朵耗子:如何写出让同事无法维护的代码?

热门文章

  1. 【网络】网络基础套接字编程详解
  2. 2020牛客暑期多校训练营(第八场)
  3. 如何理解静态语言和动态语言
  4. 在线自动生成密钥,公钥
  5. 前端页面图片加载优化
  6. Makefile十之origin函数
  7. Vue轮播缩略图(element ui)+鼠标悬浮放大图片(PicZoom)商城详情页图片展示
  8. Python-web开发学习笔记(1)--- HTML基础
  9. /bin/bash:找不到文件或目录
  10. 2021年合肥市市赛试卷(小学组)