读书人

include一个php文件经常会失败请教

发布时间: 2013-07-01 12:33:04 作者: rapoo

include一个php文件,经常会失败,请问需要注意些什么?
网上说是跟php的起始终结符有关<? ?>。
那就说说几种情况吧,
被include的php中,
1.<? ?>前有html
2.<? ?>前只有script
3.<? ?>后有html

主文件中,
1.include前后都是php
2.include前面是php
3.include后面是php
4.include前后都是html
5.include前面是html
6.include后面是html

[解决办法]
因为include一个文件失败与否,和include所在地方的源码无关,和被include的文件有关。

引用
当一个文件被包含时,语法解析器在目标文件的开头脱离 PHP 模式并进入 HTML 模式,到文件结尾处恢复。由于此原因,目标文件中需要作为 PHP 代码执行的任何代码都必须被包括在有效的 PHP 起始和结束标记之中。

引自 http://cn2.php.net/manual/zh/function.include.php


另一个就是include的路径,如果路径不对也会失败。

读书人网 >PHP

热点推荐