(二)基本语法---输出语句echo和print

1、echo语句

2、print语句

两者的区别

echo - 能够输出一个以上的字符串,没有返回值

print- 只能输出一个字符串,返回值为1

从运行速度上来讲echo比print快,因为它没有返回值。

echo语句

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

<?php
    echo "hello world!<br>";
    echo ("hello world!<br>");
    echo "hello","world!";
?>

字符串中可以包含HTML代码,可以被正常解析。

print语句

print也是一个语言结构,有无括号均可使用:print或print(),返回值为1

<?php
    print "hello world!<br>";
    print ("hello world!<br>");
    print "hello","world!";
?>

思考:如何查看print返回值?

<?php
    echo (print "hello world!");

?>

返回值为1.

时间: 2024-10-29 19:09:41

(二)基本语法---输出语句echo和print的相关文章

PHP常见的输出语句 echo()、print()、print_r()、var_dump()、pinrtf()之间的区别

echo().print().print_r().var_dump().pinrtf()之间的区别 1.print() :简单输出语句,可以输出字符串,变量.表达式等单项的值!(不能输出数组.对象等复杂数据类型) 2.echo()  : 跟print语句是一样的,也是简单输出语句,但是一次可以输出多个数据,中间以逗号分隔! 3.var_dump()  : 不仅仅可以输出一个或多个数据项的值,还可以打印出数据项的类型.长度等额外的信息!而且可以输出复杂数据类型! 4.print_r()  : 和v

php输出语句echo、print、print_r、printf、sprintf、var_dump比较

一.echo    echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号.不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误.而且echo是返回void的,并不返回值,所以不能使用它来赋值.例子: <?php $a = echo("xshell"); // 错误!不能用来赋值 echo "xshell"; // xshell echo ("xshell"); // xshell echo (&

PHP中输出字符串(echo,print,printf,print_r和var_dump)的区别【转载】

php中常见的输出语句 echo()可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用. print()函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false. print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头.但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"

【PHP学习】PHP 5 echo 和 print 语句

在 PHP 中,有两种基本的输出方法:echo 和 print. 在本教程中,我们几乎在每个例子中都会用到 echo 和 print.因此,本节为您讲解更多关于这两条输出语句的知识. PHP echo 和 print 语句 echo 和 print 之间的差异: echo - 能够输出一个以上的字符串 print - 只能输出一个字符串,并始终返回 1 提示:echo 比 print 稍快,因为它不返回任何值. PHP echo 语句 echo 是一个语言结构,有无括号均可使用:echo 或 e

Php 输出语句

输出语句 echo???? 示例: print(); 示例: 只能输出标量数据类型,无法输出布尔false print_r(); ????print_r可以以比较容易理解的方式显示数据 示例: var_dump(); ????用于详细的信息显示数据,主要用于程序员进行调试程序,并不是为用户显示信息. 示例: printf(); 格式化输出 语法: ????printf('格式字符串',数据列表); 说明: ????%d????????以十进制显示对应的数据 ????%o????????以八进制显

PHP中echo()、print()、print_r()、var_dump()的区别

常见的输出语句 echo()可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用. print()print()输出字符串.print() 实际上不是一个函数(它是一个语言结构)所以不能被可变函数调用,因此你可以不必使用圆括号来括起它的参数列表. print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头.但print_r()输出布尔值和NULL

php echo和print

在 PHP 中,有两种基本的输出方法:echo 和 print PHP echo 和 print 语句 echo 和 print 之间的差异: echo - 能够输出一个以上的字符串 print - 只能输出一个字符串,并始终返回 1 提示:echo 比 print 稍快,因为它不返回任何值. PHP echo 语句 echo 是一个语言结构,有无括号均可使用:echo 或 echo(). 显示字符串 <?php echo "<h2>PHP is fun!</h2>

php输出echo、print、print_r、printf、sprintf、var_dump的区别比较

本篇文章是对php输出echo.print.print_r.printf.sprintf.var_dump的区别进行了详细的分析介绍,需要的朋友参考下 用.net开发已经5年了,最近突然想接触一下.net以外的东西,于是乎就来看看php了.在学习php中首先看看几个输出函数.一.echoecho() 实际上不是一个函数,是php语句,因此您无需对其使用括号.不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误.而且echo是返回void的,并不返回值,所以不能使用它来

PHP echo 和 print 语句

echo 和print 语句有什么不同 echo 可以输出一个或者一个人一上的字符串 print只能输出一个字符串 并且始终返回为1 提示:echo 比 print 稍快,因为它不返回任何值. PHP echo 语句 echo 是一个语言结构,有无括号均可使用:echo 或 echo(). 显示字符串 下面的例子展示如何用 echo 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记): <?php echo  "<h2>PHP很有趣</h2>&quo