PHP常用输出语句区别
前言:
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常用输出语句区别相关推荐
- JavaScript——常用输出语句_注释方法
JavaScript 1.常用输出语句 1.alert() 2.console.log() 3.document.write() 2.注释 1.单行注释 2.多行注释 1.常用输出语句 1.alert ...
- JavaScript 常用输出语句 及 数据与运算
若是今朝共淋雪,此生也算共白头 JavaScript 常用输出语句 1. alert() 2.console.log() 3.document.write() 数据运算 1.数学运算 2.比较两个数字 ...
- JavaScript的输出语句
为了方便调试和展示程序的运行结果,JavaScript提供了多种输出语句,可以将数据显示在不同的地方.本文将介绍JavaScript的五种常用输出语句,并给出相应的示例代码. 使用 alert() 函 ...
- php中常用的输出语句及其区别
常用的输出语句 echo() 可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用. print() ...
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制...
SAS学习笔记之<SAS编程与数据挖掘商业案例>(4)DATA步循环与控制.常用全程语句.输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和E ...
- php键盘输入函数,php的常用输入语句以及常用函数
这篇文章主要介绍了关于php的常用输入语句以及常用函数,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 一. echo语句 echo做php的人在熟悉不过了,在php文件中我们用他来输出 ...
- php面试专题---MySQL常用SQL语句优化
php面试专题---MySQL常用SQL语句优化 一.总结 一句话总结: 原理,万变不离其宗:其实SQL语句优化的过程中,无非就是对mysql的执行计划理解,以及B+树索引的理解,其实只要我们理解执行 ...
- 16从零开始学Java之Java里的输入与输出语句有哪些?
作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 配套项目资料 https://github.com/SunLtd/LearnJava h ...
- java基础操作—输出语句,基本要求
java新手必知 输出语句 class Student123{public static void main(String[] args){System.out.print();//不进行换行Syst ...
最新文章
- 【转】三天学好ADO
- 通过程序获得SQL Server自增型字段的函数:GetKey
- 缓存 Cache-Control:max-age symfony
- node:http协议、sql、接口
- 计算机风险评估管理程序,第5章 信息安全风险评估实施流程
- ASP.NET系统退出(移除Session 、清除浏览器缓存)
- Linux部署Web应用程序超链接下载中文名称文件404问题解决办法
- Linux下删除mysql实例,linux下完全删除mysql
- 信安教程第二版-第13章网络安全漏洞防护技术原理与应用
- html音频自动播放隐藏控制器,HTML5 音频回放/播放控制器
- 最新log4j2 远程代码执行漏洞(紧急扩散)
- STM32编译环境、建立工程模板以及程序下载
- ascll编码表图片_ASCLL编码表
- 第六章-博弈论之Stackelberg博弈
- mysql源码及内核分析,MySQL · 源码阅读 · Secondary Engine
- 最小的操作系统MenuetOS
- 使用延时队列搞定超时订单处理
- SDN环境搭建和基本功能验证
- 基于微信小程序的师生答疑交流平台APP-计算机毕业设计
- 案例精选 | 左耳朵耗子:如何写出让同事无法维护的代码?