我正在使用include \'filename.php\'
将php文件加载到模板文件中,原因很简单,因为原来的php模板文件越来越大,我想将这些部分拆分为不同的文件,以便以后参考。Include工作得很好,直到我尝试在包含的文件中使用一个函数,然后它停止工作。我在网上搜索了一下,似乎是因为包含的文件是在远程服务器上运行的(是这样吗?)它不会从函数中提取我的函数。php就像它正常运行一样。
正确的方法是什么?看来我不应该用include
也许应该用别的什么?
简化代码示例:
HTML:
<div id="section">
<?php include \'codesnippet.php\'; ?>
</div>
代码片段。php:
<ul>
<li>
<?php the_title(); ?>
</li>
</ul>
当包含的文件中有任何函数时,我会得到一个错误,即在尝试包含它时无法打开流。如果在include函数中键入错误的文件名,则会出现相同类型的错误。