如何在每行显示浏览器的html源代码?我正在使用php使用这样的模板生成我的网页:
$template = '<!DOCTYPE html>';
$template .= '<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">';
$template .= '<head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
echo $template;
问题是,当我在浏览器中使用视图源查看它时,它都显示在一行上。
如何让它出现在不同的行?
我尝试在模板中使用\ r \ n,但它无法正常工作。
答案 0 :(得分:4)
$template = <<<EOT
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type"; content="text/html; charset=UTF-8">
EOT;
echo $template;
使用heredoc
答案 1 :(得分:2)
你应该像这样使用PHP_EOL
:
$template = '<!DOCTYPE html>' . PHP_EOL;
$template .= '<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">' . PHP_EOL;
$template .= '<head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">' . PHP_EOL;
echo $template;