的包括(或需要)声明接受所有的文本/代码/标记存在指定的文件中和将其复制到使用include语句的文件中。
当您想在网站的多个页面上包含相同的PHP,HTML或文本时,包含文件非常有用。
include和require语句是相同的,只是在失败:
- 要求会产生一个致命错误(E_COMPILE_ERROR)和停止脚本
- 包括只会产生一个警告(E_WARNING)和该脚本将继续。
因此,如果您希望执行继续并向用户显示输出,即使包含文件丢失,也可以使用include语句。否则,对于FrameWork,CMS或复杂的PHP应用程序编码,始终使用require语句将密钥文件包含到执行流程中。这有助于避免损害应用程序的安全性和完整性,以防万一一个密钥文件意外丢失。
包含文件可以节省大量工作。这意味着您可以为所有网页创建标准页眉,页脚或菜单文件。然后,在需要更新标题时,只能更新标题包含文件。
footer.php
<?php
echo "<p>Copyright © 1999-" . date("Y") . " W3Schools.com</p>";
?>
的index.php
<!DOCTYPE html>
<html>
<body>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php';?>
</body>
</html>
Live Preview
源从PHP 5 Include Files
所以,你的代码看起来像这样
if($a>$b)
{
echo $a.' is greater';
}
include "if.php";
else
{
echo 'na';
}
只要它完全错误的。
我相当肯定你不能像这样执行一个if/else逻辑。另外,为什么?为什么不直接用if来写if句呢? – Epodax
@Epodax他在下半场显示了他的if.php代码。 – amanpurohit
if.php是正确的在我的问题的底部..我不知道我是否可以做到这一点或不能..但如果我必须? –