在本文中,我们将了解PHP中的echo和print语句,以及通过示例理解它们的基本实现。echo用于显示传递给它的参数的输出。它显示一个或多个字符串的输出,这些字符串用逗号分隔。print每次只接受一个参数,并且不能在PHP中用作变量函数。print只输出字符串。
注意:在PHP程序中,它们都是语言结构,基本上相同,因为它们都用于在浏览器屏幕上输出数据。print语句是echo的替代品。
PHP echo语句:它是一种语言结构,永远不像函数一样,因此不需要括号。但是开发人员如果愿意,也可以使用括号。echo语句的结束由分号(‘;’)标识。它输出一个或多个字符串。我们可以使用’echo’来输出字符串、数字、变量、值和表达式的结果。以下是PHP中使用echo语句的一些用法:
显示字符串:我们可以简单地使用关键字echo,后跟要在引号内显示的字符串。以下示例显示了如何在PHP中显示字符串。
示例:
<?php
echo "Hello,This is a display string example!";
?>
输出:
Hello,This is a display string example!
显示多个字符串作为多个参数:我们可以将多个字符串参数传递给echo语句,而不是单个字符串参数,使用逗号(’,’)运算符将它们分隔开。例如,如果我们有两个字符串,即“Hello”和“World”,那么我们可以将它们传递为(“Hello”,“World”)。
示例:
<?php
echo "Multiple ","argument ","string!";
?>
输出:
Multiple argument string!
显示变量:使用echo语句显示变量与显示普通字符串一样简单。下面的示例展示了如何借助PHP的echo语句以不同的方式显示变量。
<?php
// Defining the variables
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
// Echoing the variables
echo $text."\n";
echo $num1."+".$num2."=";
echo $num1 + $num2;
?>
输出:
Hello, World!
10+20=30
上述代码中的(.)运算符可用于在PHP中连接两个字符串,而“\n”用于换行,也称为换行符。我们将在后续的文章中详细了解这些内容。
PHP print语句:PHP的print语句与echo语句类似,可以多次用作echo的替代。它也是一种语言结构,因此我们可以不使用括号,即print或print()。
print语句与echo语句的主要区别在于,echo不像函数那样工作,而print则像函数一样工作。print语句一次只能有一个参数,因此只能打印一个字符串。另外,print语句始终返回值1。与echo类似,print语句也可以用于打印字符串和变量。以下是一些在PHP中使用print语句的示例:
显示文本字符串:我们可以使用print语句以与echo语句相同的方式显示字符串。唯一的区别是,我们不能使用单个print语句显示用逗号(,)分隔的多个字符串。下面的示例展示了如何使用PHP的print语句显示字符串。
<?php
print "Hello, world!";
?>
输出:
Hello, world!
显示变量:使用print语句显示变量与使用echo语句的方法相同。下面的示例展示了如何借助PHP的print语句显示变量。
<?php
// Defining the variables
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
// Echoing the variables
print $text."\n";
print $num1."+".$num2."=";
print $num1 + $num2;
?>
输出:
Hello, World!
10+20=30