2017-06-15 34 views
-1

以下示例中{APP_TPL}的用法是什麼?它在HTML呈現時顯示相同的代碼。請僅提供一些提示,{APP_TPL}是什麼意思,它的目的是什麼?{APP_TPL}是什麼意思?

<?php 
ob_start(); 
?> 
<!doctype html> 
<html> 
<head> 
<title>Rent A Vacation Home</title> 
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 
</head> 
<body> 
<p id="keyhole"><a href="http://example.com">Adventures through the keyhole</a></p> 
{APP_TPL} 
</body> 
</html> 
<?php include 'listings.php'; ?> 
+3

它可能是一些標記,被替換爲相應網站的正文模板。我們無法分辨這裏發生了什麼。 – Xatenev

+0

「應用模板」? – Li357

+0

如上所述,它的某些標記可​​能被php或javascript模板框架使用。這不是一個可回答的問題 – Steve

回答

2

ob_start();開頭意味着下面的內容沒有被顯示在頁面上。

最有可能發生的情況是,在listings.php中,有一個類似ob_get_contents()的調用,它檢索所有HTML內容。

然後,必須有一個功能,用HTML內容替換{APP_TPL}的內容。

從它的外觀來看,您正在查看的文件是網站的主要模板,而{APP_TPL}是每個單獨頁面的內容。

+0

是的,您是對的,我正在查看主模板,而數據在運行時生成。非常感謝你.. –