我已经用PHP开发了几年了,最近发现了这段代码:
<?php
echo <<<EOB
<html>
<head>
<title>My title</title>
</head>
...
EOB;
?>
Run Code Online (Sandbox Code Playgroud)
我从来没有见过这种打印HTML的方法,这似乎非常有用,并且不太容易出现一些奇怪的变量或双引号语法错误.
我已经搜索了一些关于此的官方信息,并且只找到了Rasmus谈论此事的帖子.
有关此功能的详细说明是什么,EOB是什么意思?可能结束了?
$sql = <<<MySQL_QUERY
CREATE TABLE IF NOT EXISTS testDB (
title VARCHAR(150),
bodytext TEXT,
created VARCHAR(100)
)
MySQL_QUERY;
Run Code Online (Sandbox Code Playgroud)
我见过人们使用上面的内容来包含多行字符串并将其设置为变量,想知道是否有这种用途的名称?所以我可以查一查