功能要求
使用echo语句在页面中输出字符串信息。
实例代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>使用echo语句输出信息</title>
</head>
<body>
<?php
echo "Hello World<br />";
// 字符串可以作为多个参数单独传递,也可以连接在一起作为单个参数传递
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', "<br />";
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "<br />";
// 由于echo的行为与函数不同,因此以下代码无效。
// ($some_var) ? echo 'true' : echo 'false';
echo $some_var ? 'true': 'false'; // 正确的写法
?>
</body>
</html>
运行结果
知识说明
echo — 输出一个或多个字符串echo(string $arg1, string $... = ?): void,输出所有参数,不会换行。echo不是一个函数,是一个PHP的语言结构,因此不一定要使用小括号来指明参数;echo语句输出的字符串可以用双引号“"”界定,也可以用单引号“'”界定。echo语句可以同时输出多个字符串,字符串之间逗号“,”分隔。
echo不表现得像一个函数,所以不能总是使用一个函数的上下文。echo输出多个字符串的时候,不能使用小括号。
在echo语句中输出换行,需要在语句中加入“<br />”标签。