返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中echo、print和print_r的区别点及用法总结
  • 157
分享到

php中echo、print和print_r的区别点及用法总结

php echo print print_r 2019-03-03 20:03:54 157人浏览 绘本
摘要

本教程操作环境:windows10系统、PHP7.1版,DELL G3电脑 php中echo、print和print_r的区别是什么 echo是php语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)

教程操作环境:windows10系统、PHP7.1版,DELL G3电脑

php中echo、print和print_r的区别是什么

echo是php语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)

  • print() 只能打印出简单类型变量的值(如int,string)
  • print_r() 可以打印出复杂类型变量的值(如数组,对象)
  • echo 输出一个或者多个字符串

print --输出一个字符串

Description

int print ( string arg )//返回值为整形

print " 你好朋友" ;

可以进行下面操作


$name=print " nihao \n" ;
$str = 'test print value is $name .';
eval_r(" \$print=\" $str\" ; " );
echo $print;

print_r -- 打印关于变量的易于理解的信息。

bool print_r ( mixed expression_r [, bool return] ) //返回值是布尔型的,参数是mix类型的,可以是字符串,整形,数组,对象类print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。

print_r() 将把数组的指针移到最后边。

你可以


print_r(str);
print_r(int);
print_r(array);
print_r(obj);

也可以用var_dump var_export

echo -- 输出一个或者多个字符串

Description


void echo ( string arg1 [, string ...] ) //返回值为空
echo " 你好" ," 朋友" ;

总结

PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。
$r = print "Hello World";

这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。

echo 没有返回值;print 有返回值,print 的返回值总是1。

到此这篇关于php中echo、print和print_r的区别点及用法总结的文章就介绍到这了,更多相关php中echo、print和print_r的区别是什么内容请搜索编程界以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程界!

--结束END--

本文标题: php中echo、print和print_r的区别点及用法总结

本文链接: https://lsjlt.com/news/27.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php中echo、print和print_r的区别点及用法总结
    本教程操作环境:windows10系统、PHP7.1版,DELL G3电脑 php中echo、print和print_r的区别是什么 echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) ...
    99+
    2019-03-03
    php echo print print_r
  • php中echo、print和print_r的区别是什么
    本教程操作环境:windows10系统、PHP7.1版,DELL G3电脑php中echo、print和print_r的区别是什么echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) p...
    99+
    2022-03-14
    PHP
  • php中echo、print和print_r的区别有哪些
    这篇文章主要讲解了“php中echo、print和print_r的区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中echo、print和print_r的区别有哪些”吧!区别:...
    99+
    2023-06-22
  • php中print和echo的区别
    php 中 print() 返回布尔值,而 echo 没有返回值。使用 print() 用于检查输出结果或同时输出多个表达式,而 echo 适用于不需要检查输出结果或逐个输出表达式的情况...
    99+
    2024-04-29
  • php中echo和print有哪些区别
    这篇“php中echo和print有哪些区别”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“php中echo和print有哪些区别”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章...
    99+
    2023-06-06
  • php中的echo跟print的区别
    在 php 中,echo 和 print 用于输出内容,但存在以下差异:1. echo 效率更高,2. echo 不返回任何值,3. echo 可以接受任意数量的参数,4. echo 可...
    99+
    2024-04-29
  • web安全php基础_echo,print,print_r,var_dump 的用处及区别
    echo & print 在 PHP 中有两个基本的输出方式: echo 和 print。 PHP echo 语句 echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 ...
    99+
    2023-10-07
    web安全 php r语言 echo print print_r var_dump
  • php中print_r和var_dump的区别
    print_r 和 var_dump 都是 php 调试函数,但它们在输出格式、深度和递归处理上存在差异:输出格式:print_r 易于阅读,var_dump 输出更详细。深度:prin...
    99+
    2024-04-29
    格式化输出
  • vue中插件和组件的区别点及用法总结
    本教程操作环境:windows7系统、vue2.9.6版,DELL G3电脑。 一、组件是什么 回顾以前对组件的定义: 组件就是把图形、非图形的各种逻辑均抽象为一个统一的概念(组件...
    99+
    2024-04-02
  • php中cookie与session的区别点总结
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑 无论是在系统运维还是 PHP 开发人员的面试中,经常会被问到 Session 和 Cookie 在 PHP 中的区别?下面我们就来总结一下: Cookie 仅由客户端...
    99+
    2015-11-19
    php cookie session
  • python中in和is的区别点总结
    1、区别说明 in:一方面可以用于检查序列(list,range,字符串等)中是否存在某个值。也可以用于遍历for循环中的序列。 is:用于判断两个变量是否是同一个对象,如果两个对象是同一对象,则返回True,否则返...
    99+
    2022-06-02
    python in is
  • ajax和fetch的区别点总结
    本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。 ajax和fetch的区别 (1)、ajax是利用XMLHttpRequest对象来请求数据...
    99+
    2024-04-02
  • axios和ajax的区别点总结
    本文操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。 axios和ajax的区别是什么? axios和ajax的区别及优缺点: ajax: 1...
    99+
    2024-04-02
  • java sleep()和wait()的区别点总结
    1、区别说明 wait()是Object的方法,sleep()是Thread的方法。 wait()必须采用同步方法,不需要sleep()方法。 线程在同步方法中执行sleep()方法...
    99+
    2024-04-02
  • php中echo和return的区别是什么
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑项目中碰到的问题,本来是想在控制器直接return $xml的($xml是一段xml格式的代码),但是测试却发现什么都没有输出。换成echo $xml;就成功了,所以特...
    99+
    2018-04-25
    php echo return
  • PHP中Echo结构的用法
    目录1 什么是PHP2 echo 的用法2.1 概述2.2 语法2.3 例子2.4 小结1 什么是PHP PHP(PHP: Hypertext Preprocessor)即&ldqu...
    99+
    2024-04-02
  • c语言中exit和return的区别点总结
    1、返回函数值的return是关键字,exit是一个函数。 return是语言级的,它表示调用堆栈的返回;exit是系统调用级的,它表示一个过程的结束。 2、return是函数的退出...
    99+
    2024-04-02
  • vue中get和post请求的区别点总结
    本教程操作环境:windows7系统、vue2.9.6版,DELL G3电脑。 vue中get和post请求的区别 1、get请求 在GET请求中参数是跟在URL后面,即参数放在he...
    99+
    2024-04-02
  • Java中Cookie和Session详解及区别总结
    目录会话技术Cookie概念快速入门实现原理cookie的细节Cookie的特点和作用案例:记住上一次访问时间分析代码实现Session概念快速入门原理细节Session的特点Ses...
    99+
    2024-04-02
  • MySQL中case when的两种基本用法及区别总结
    mysql中的case when有用两种用法,官方文档中的说明如下: 用法一: CASE case_value WHEN when_value THEN statement_list [WHEN when...
    99+
    2023-05-05
    mysql的case when用法 数据库中case when的用法 sql中的case when语句
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作