php中,echo,print,var_dump的三个区别

1.echo语句

echo - 能够输出一个以上的字符串

<?php
      echo "<h2>www.dc3688.com</h2>";
      echo "Hello world!<br>";
      echo "I‘m about to learn PHP!<br>";
       echo "This", " string", " was", " made", " with multiple parameters.";
     ?>

2,print()语句

print - 只能输出一个字符串,并始终返回 1

<?php
print "<h2>www.dc3688.com</h2>";
print "Hello world!<br>";
print "I‘m about to learn PHP!";
?>

3,vardump 打印数组

打印所有的对象,查看对象内部的数据结构

注意 echo 比 print 稍快,因为它不返回任何值。

原文地址:https://www.cnblogs.com/awdsjk/p/9808400.html

时间: 2024-10-08 05:01:14

php中,echo,print,var_dump的三个区别的相关文章

php中echo(),print(),print_r()用法

原文 php中echo(),print(),print_r()用法 从我对echo(),print(),print_r()这个函数的理解是echo可输入字符串变量常量,print与echo差不多,但print_r可以打印数组而前两者是不可以的,下面我来详细介绍它们三个的用法与区别吧. echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型

php中echo(),print(),print_r(),var_dump()间的区别

echo()函数:输出一个或多个字符串.实际上它并不是一个函数,所以不必对它使用括号,直接用echo就行.然而,如果您希望向echo()传递一个以上的参数,使用括号将会生成解析错误.echo()函数比print()速度稍快一点.echo输出多个字符串时,用逗号隔开. 例如1:(把字符串变量$str的值写入输入) <?php $str="hello world!"; echo $str; ?> 运行结果:hello world! 例如2:(echo输出多个字符串) echo

php中echo print print_r 的区别

直接写个table列出来 写一段代码哈 <?php $str="php @ net dictionary @ asp [email protected] jsp dictionary"; $str_explode=explode("@",$str); echo "补充exp()返回 e 的 x 次方值"."<br>"; echo $str_explode."<br>"; pri

20181005 PHP 中 echo ,print,vardump 语句区别

1.echo语句 echo - 能够输出一个以上的字符串 <?php      echo "<h2>www.dc3688.com</h2>";      echo "Hello world!<br>";      echo "I'm about to learn PHP!<br>";       echo "This", " string", "

[转]PHP echo, print, printf, sprintf函数的区别和使用

1. echo函数: 输出函数,是命令,不能返回值.echo后面可以跟很多个参数,之间用分号隔开,如: echo $myvar1; echo 1,2,$myvar,"<b>bold</b>"; 2. print函数: 是函数,可以返回一个值,只能有一个参数. int print ( string arg ) Outputs arg . Returns 1 , always. 3. printf函数: int printf ( string format [, m

PHP echo, print, printf, sprintf函数的区别和使用

1. echo函数: 输出函数,是命令,不能返回值.echo后面可以跟很多个参数,之间用分号隔开,如: echo $myvar1; echo 1,2,$myvar,"<b>bold</b>"; 2. print函数: 是函数,可以返回一个值,只能有一个参数. int print ( string arg ) Outputs arg . Returns 1 ,  always. 3. printf函数: int printf ( string format [,

php中print_r 和var_dump 打印变量的区别。

<?php $arr = array(true); var_dump($arr); echo "<br/>"; print_r($arr); 结果如下: 说明 print_r()其实做了转换, 将数组的true转换成了 1 打出来..而var_dump()保持原来的数据类型(bool)类型不变.

PHP中输出 echo print print_r var_dump的区别与比较

PHP中输出 echo  print print_r  var_dump的区别与比较 echo->是输出语句,不是函数,没有返回值,可输出多个变量值,多个值之间用逗号分隔,不需要圆括号,但不能输出数组和对象,只能打印简单类型: print->是输出语句,不是函数,有返回值1,只能输出一个变量,,不需要圆括号,也不能输出数组和对象,只能打印简单类型: print_r->是函数,可以打印简单类型和复合类型的数据,可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以A

php7中echo,print,print_r,var_dump 的区别

来跟讲述一下php7中echo,print,print_r,var_dump 的区别 1.echo 输出一个或者多个字符串. 2.print 和 echo 最主要的区别: print 仅支持一个参数,并总是返回 1. 3.print_r 打印关于变量的易于理解的信息,如果给出的是 string.integer 或 float,将打印变量值本身.如果给出的是 array,将会按照一定格式显示键和元素.object 与数组类似. 记住,print_r() 将把数组的指针移到最后边.使用 reset(