好的,這裏有一個例子。
在index.php
(將訪問文件)
<?php
$stylesheets = [
'/stylesheets/common.css',
'/stylesheets/themes.css',
];
?>
<html>
<head>
<?php include("head.php"); ?>
</head>
</html>
而且在head.php
:
<?php foreach ($stylesheets as $stylesheet): ?>
<link rel="stylesheet" type="text/css" href="<?= $stylesheet ?>" />
<?php endforeach; ?>
輸出應該是這樣的:
<html>
<head>
<link rel="stylesheet" type="text/css" href="/stylesheets/common.css" />
<link rel="stylesheet" type="text/css" href="/stylesheets/themes.css" />
</head>
</html>
爲什麼?
因爲您爲$stylesheets
分配了一個值數組(到樣式表的URI)。當包含文件head.php
時,變量$stylesheets
可用,因爲它在包含之前已被聲明/分配。
head.php
然後簡單地迭代這些值並將它們輸出。通過更改$stylesheets
的值,可以從結果頁面添加或刪除樣式表引用。
儘管存在一些問題,沒有錯誤檢查等,並且需要更多的工作,然後才能在生產中可靠地使用類似的東西(或無論如何應該需要更多的工作)
來源
2013-03-09 17:17:09
Dan
也許你應該繼續讀那本書你的。看起來你還沒有走得很遠。 – 2013-03-09 17:06:31
現在,我走過那一點,它沒有說任何東西..它並沒有真的進入HTML,只是建議使用 – amartin94 2013-03-09 17:08:23
@ amartin94繼續閱讀。 – Dan 2013-03-09 17:09:11