echo 和print
在前一篇文章的PHP代码中,我们经常看到echo语句。这是PHP中显示输出的最基本方式。
然而,在PHP中有两种获得输出的基本方法:-
- echo
在PHP中’ echo ‘语句是一个语言结构而不是函数,因此它可以在不使用词缀的情况下使用。但是,当我们使用不止一个论证时,我们可以使用与echo语句连用的逗号。echo语句的结尾由分号(‘;’)标识。
我们可以使用’ echo ‘输出字符串或变量。下面是echo语句在PHP中的一些用法:
- 显示字符串:我们可以简单地使用关键字echo后跟字符串来显示引号。下面的例子展示了如何用PHP显示字符串:
123<?phpecho "你好,这是一个显示字符串示例!";?>
输出:
1你好,这是一个显示字符串示例!
- 将字符串显示为多个参数:我们可以将多个字符串参数传递给echo语句,而不是单个字符串参数,用逗号(‘,’)操作符分隔它们。例如,如果我们有两个字符串说“Hello”和“World”,那么我们可以将它们传递为(“Hello”和“World”)。下面的例子展示了如何做到这一点:
123<?phpecho "多个","字符串","参数!";?>
输出:
1多个字符串参数
- 显示变量:用echo语句显示变量和显示普通字符串一样简单。下面的例子展示了使用PHP echo语句显示变量的不同方式:
123456789101112131415<?php//定义变量$text = "Hello, World!";$num1 = 10;$num2 = 20;//输出变量echo $text."\n";echo $num1."+".$num2."=";echo $num1 + $num2;?>
输出:
12Hello, World!10+20=30
上面代码中的(.)运算符可以用于连接PHP中的两个字符串,“\n”用于新行,也称为换行。我们将在以后的文章中了解这些。
PHP print语句
PHP print语句与echo语句类似,可以多次使用alteranative语句来echo。它也是语言结构,所以我们不能使用括号:print或print()。print和echo语句的主要区别在于,print语句一次只能有一个参数,因此可以打印单个字符串。同样,print语句总是返回一个值1。
与echo一样,print语句也可以用于打印字符串和变量。下面是一些在PHP中使用print语句的例子:
- 显示文本字符串:我们可以使用print语句显示字符串,就像使用echo语句一样。唯一的区别是,我们不能用一个print语句显示由逗号()分隔的多个字符串。下面的例子展示了如何在PHP print语句的帮助下显示字符串:
123<?phpprint "Hello, world!";?>
输出:
1Hello, world! - 显示变量:使用print语句显示变量与echo语句相同。下面的例子展示了如何使用PHP print语句显示变量:
123456789101112131415<?php//定义变量$text = "Hello, World!";$num1 = 10;$num2 = 20;//输出变量print $text."\n";print $num1."+".$num2."=";print $num1 + $num2;?>输出:
12Hello, World!10+20=30PHP中Echo与Print的比较: