我知道我可以通過簡單地說$var = "stuff"
一個新的變量,但我怎麼會讓一個這樣的:PHP:啓動變量,多行
<?php
$var = ?>
<html>
<head>
</head>
<body>
</body>
</html>
<? ; ?>
你明白我的意思嗎?有沒有辦法創建一個變量,而不必限制和使用= "";
感謝您的幫助。
我知道我可以通過簡單地說$var = "stuff"
一個新的變量,但我怎麼會讓一個這樣的:PHP:啓動變量,多行
<?php
$var = ?>
<html>
<head>
</head>
<body>
</body>
</html>
<? ; ?>
你明白我的意思嗎?有沒有辦法創建一個變量,而不必限制和使用= "";
感謝您的幫助。
聽起來像是Heredoc
$var = <<<HTML
<html>
<head>
</head>
<body>
</body>
</html>
HTML;
注意一個工作,這到底令牌(這裏HTML;
)必須是在爲自己的線路沒有任何開頭或結尾的空格(除了在最後的換行) 。
另外你可以把一切都變成像往常一樣一個字符串,但用換行
$var = '<html>
<head>
</head>
<body>
</body>
</html>';
或者添加換行符自己
$var = '<html>' . PHP_EOL;
$var .= '<head>' . PHP_EOL;
$var .= '</head>' . PHP_EOL;
$var .= '<body>' . PHP_EOL;
$var .= '</body>' . PHP_EOL;
$var .= '</html>';
或
$var = "<html>\n<head>\n</head>\n<body>\n</body>\n</html>";
*(參考)* http://php.net/string – Gordon