只需。我有一個空的頁面看起來像優點和缺點文件的PHP,使用包括()
<?php
include("header.php");
include("footer.php");
?>
這給了導航欄,配置文件,頁面加載了:布拉布拉。和那樣的東西。但是,這樣做的優點和缺點是什麼?以範例的方式,而不是將其全部放入一個文件中。
只需。我有一個空的頁面看起來像優點和缺點文件的PHP,使用包括()
<?php
include("header.php");
include("footer.php");
?>
這給了導航欄,配置文件,頁面加載了:布拉布拉。和那樣的東西。但是,這樣做的優點和缺點是什麼?以範例的方式,而不是將其全部放入一個文件中。
我能想到的最大的職業是保持代碼乾淨,而然後必須複製和粘貼每個單獨的文件中的代碼,你可以把它放在一個地方。使它更容易做出小的更改。
我能想到的最大騙局是如果你正在尋找一個恰好在不同文件中的錯誤。由於PHP頁面是編譯服務器端,你不能只是點擊查看源找到它。
親使用包含文件是,你可以反覆引用相同的代碼,而不必重新鍵入它(如果你想進行更改,以後再編輯多個源代碼)。
我能想到的唯一的con是,如果你打破單一文件後,那麼你可能會破壞每它被包括在文件中。
是的,但它不會發送一個http請求,發送標題和所有內容,使其變慢?或者是那麼小,它不可通知? –
^那與......無關...... –
我知道,但是他們中有很多:)。 –
優點:
結構你得到你的代碼的一個更好的視野。代碼將會更乾淨。
重用代碼您可以重複使用您的代碼。而是將數據庫連接放在每個文件中,您可以使用包含的數據庫連接創建一個文件。
缺點:
有沒有相當多,你真的需要考慮的任何缺點。也許在錯誤跟蹤上有點困難,但絕對不需要擔心。 在我看來,你絕對應該在不同的文件中分離你的代碼。
關於性能:
你不會缺少任何種類的性能或速度是noticable。每個人都使用include或其他方式。幹(不要重複你自己在這裏扮演一個角色)。
謝謝你,先生:)。 –
給出的兩個答案是現貨。你想保持你的代碼集中和模塊化(DRY:不要重複你自己)。 –