的包括(或需要)聲明接受所有的文本/代碼/標記存在指定的文件中和將其複製到使用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是正確的在我的問題的底部..我不知道我是否可以做到這一點或不能..但如果我必須? –