discuz论坛的 config.inc.php文件结尾为什么没有“ ?>” 10
discuz论坛的config.inc.php文件结尾为什么没有“?>”但是能正常访问的,不知道为什么啊看过了两个答案,没有满意的,还是自己找到原因了如果一个页面中是纯粹...
discuz论坛的 config.inc.php文件结尾为什么没有“ ?>”
但是能正常访问的,不知道为什么啊
看过了两个答案,没有满意的,还是自己找到原因了
如果一个页面中是纯粹的PHP代码,那么“?>”这个结束符是可以省略的。
还有个原因如下:
如果加上?>结束标记,如果因为误操作在?>之后加上空格等字符,
有的php程序在头部输出之前不允许输出正文,那么这样就会报错。
举个例子
a.php
----------------------------------
<?php
function a()
{
echo "hello world!";
}
?>
//注意这里有多出的空格
----------------------------------
b.php
----------------------------------
<?php
include ("a.php");
header("Content-Type: text/html");
a();
?>
----------------------------------
那么这样会报出错误,而如果不用结束标记?>,就不用担心这个问题。 展开
但是能正常访问的,不知道为什么啊
看过了两个答案,没有满意的,还是自己找到原因了
如果一个页面中是纯粹的PHP代码,那么“?>”这个结束符是可以省略的。
还有个原因如下:
如果加上?>结束标记,如果因为误操作在?>之后加上空格等字符,
有的php程序在头部输出之前不允许输出正文,那么这样就会报错。
举个例子
a.php
----------------------------------
<?php
function a()
{
echo "hello world!";
}
?>
//注意这里有多出的空格
----------------------------------
b.php
----------------------------------
<?php
include ("a.php");
header("Content-Type: text/html");
a();
?>
----------------------------------
那么这样会报出错误,而如果不用结束标记?>,就不用担心这个问题。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询