php不经编译直接输出html
我们在使用PHP建站时,只能输出文字,其他的都是要通过编译的,如果想在php代码中直接加入html是不会显示的,而且还会出错,这时可以使用界定符“EOF”或“EOT”,但应该记住一点,界定符也是成对,否则也会出错。
界定符在PHP中的样子如下:
<?php echo <<< EOF 这时是你加入的HTML代码 EOF; ?>
做一个完整的实例,如下:
<?php echo <<< EOF <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>界定符实例</title> <style type="text/css"> <!-- * { margin: 0px; padding: 0px; } p { font-family: "微软雅黑"; font-size: 20px; color: #00CC00; text-align: center; height: 200px; width: 600px; border: 1px solid #FF0000; line-height: 200px; margin-top: 50px; margin-right: auto; margin-left: auto; } --> </style> </head> <body> <p>这里是一段加了CSS定义的文字,从中可以展示它的效果。</p> </body> </html> EOF; ?>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: php语法写在html中无法被解析
- 下一篇: 一维二维数组的遍历