在 PHP 中,我們可以使用命令print<<
echo<<
eot
可以替換成自定義的結束符號(通常用大寫字母,不同的結束符號不能有空格),并且該結束符號必須獨占一行,末尾不得有空格或其他字符。這種方式非常適合輸出 HTML、CSS、JavaScript 等需要多行且格式嚴格的字符串。下面舉幾個例子來說明:
<?php
print <<<HTML
<div class="container">
<h1>歡迎來到我的網站!</h1>
<p>這是一個很不錯的網站,一定會給你帶來好的體驗。</p>
</div>
HTML;
?>
上面的例子展示了如何使用print<<
<?php
print <<<CSS
.container {
max-width: 960px;
margin: 0 auto;
padding: 0 16px;
}
h1 {
font-size: 36px;
color: #333;
}
p {
font-size: 18px;
color: #666;
}
CSS;
?>
這個例子展示了如何使用print<<
<?php
print <<<JS
const form = document.querySelector('form')
form.addEventListener('submit', function (event) {
event.preventDefault()
const username = form.querySelector('#username').value
const password = form.querySelector('#password').value
const xhr = new XMLHttpRequest()
xhr.open('POST', '/login')
xhr.setRequestHeader('Content-Type', 'application/json')
xhr.onload = function () {
alert(xhr.responseText)
}
const data = JSON.stringify({ username, password })
xhr.send(data)
})
JS;
?>
這個例子展示了如何使用print<<
總之,print<<