定界符问题
时间:2009-12-25
来源:互联网
请问一下,我下载了一套php博客程序。他用的是貌似smarty一样的原理。但他的模板是php的,请问一下模板里面的
[php]
$elements['header']=<<<eot
<!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" lang="{language}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="UTF-8" />
<meta content="all" name="robots" />
<meta name="author" content="{blogname}" />
<meta name="description" content="{blogdesc}" />
<meta name="keywords" content="{blogkeywords}" />
<meta name="google-site-verification" content="AP9Vu4r5FnoLqC2q3MQK7lM9bF18XD8DMcKQMO7kAdM" />
{baseurl}
<link rel="alternate" title="{blogname}" href="feed.php" type="application/rss+xml" />
{csslocation}
<title>{pagetitle}{blogname} - {blogdesc}</title>
<script type="text/javascript" src="images/js/common.js?jsver={codeversion}"></script>
{ajax_js}
{extraheader}
</head>
<body id="{pageID}">
eot;
[/php]
请问一下, 这个]=<<<eot…… eot;有什么用途。
还有就是我发现这个博客的首页文件index.php 里面只有<?php 但没有?> 这样也能运行正常,请问要如何设置才能省略?>
说一下我用的是bo-blog 的博客程序。
[php]
$elements['header']=<<<eot
<!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" lang="{language}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="UTF-8" />
<meta content="all" name="robots" />
<meta name="author" content="{blogname}" />
<meta name="description" content="{blogdesc}" />
<meta name="keywords" content="{blogkeywords}" />
<meta name="google-site-verification" content="AP9Vu4r5FnoLqC2q3MQK7lM9bF18XD8DMcKQMO7kAdM" />
{baseurl}
<link rel="alternate" title="{blogname}" href="feed.php" type="application/rss+xml" />
{csslocation}
<title>{pagetitle}{blogname} - {blogdesc}</title>
<script type="text/javascript" src="images/js/common.js?jsver={codeversion}"></script>
{ajax_js}
{extraheader}
</head>
<body id="{pageID}">
eot;
[/php]
请问一下, 这个]=<<<eot…… eot;有什么用途。
还有就是我发现这个博客的首页文件index.php 里面只有<?php 但没有?> 这样也能运行正常,请问要如何设置才能省略?>
说一下我用的是bo-blog 的博客程序。
作者: tiancai1987 发布时间: 2009-12-25
$elements['header']=<<<eot…… eot;和$elements['header']=‘…… ’;是一样的,只不过这样写好看易读而已<?php 但没有?>,不用设也可以省掉,每个php都会有结束的,如果没有"?>",php解释器读到EOF自然就知道是文件尾了,不写?>的好处是防止输出空白符出错,像session在开始之前是不能输有输出,你如果include一个包含有空白符的文件在session_start之前就会出错
作者: ehen 发布时间: 2009-12-25
多谢! 学习了.
作者: tiancai1987 发布时间: 2009-12-25

作者: zx68555 发布时间: 2009-12-26
版主灌水,打BB
作者: 豆虫 发布时间: 2009-12-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28