2012-01-23 113 views
2

我一直在玩Ajax/PHP網站,我想知道關於調用多個PHP文件的最佳實踐與一個包含許多函數的PHP文件。PHP - 多個文件與單個文件

所有這些調用都是簡單的數據庫訪問調用 - 從查詢返回數據。使用單個文件打開數據庫幷包含多個函數似乎是明智的做法,但每次調用都需要一個函數,但我不知道此實例中的最佳實踐,並且我不瞭解可能存在的任何安全問題。

有沒有人知道在這種情況下的最佳做法?

乾杯

BK

+0

如果您正在以面向對象的方式進行開發,那麼通常每個類都有一個PHP文件。 –

+0

謝謝大家。 我傾向於單個文件(我發現它比多個文件更容易閱讀),並且由於沒有其他人閱讀我的代碼,所以我認爲我會在適當的情況下使用單個文件。我擔心安全問題,但是由於這種情況似乎並不像我那樣繼續下去。 感謝您的意見 - 我不會標記個人答案是正確的,因爲他們都貢獻相同的主題(這是正確的網站禮儀?) 問候 - Bango –

回答

2

這一切都是根據個人喜好。就我個人而言,我喜歡擁有多個文件,好像它更好地組織我的代碼。

但是,很多人覺得只使用單個文件會使定位代碼更加可行,從而更有效地編輯代碼。

至於安全方面,有一個沒有區別使用一個文件詩句使用多是 - 只要確保你在編碼的時候,沒有留下任何開放注入等

4

它的問題要謹慎意見,真的。如果你沒有太多的代碼,並且不打算在其他地方重複使用它,那麼你可以把它放在一個文件中。你不想陷入過分複雜的陷阱中,這可能是一個簡單的設置。

如果您的代碼開始建立並變得難以遵循,那麼您最好根據它們執行的任務將其拆分到多個文件中。這是框架所基於的概念,其中維護更復雜的應用程序結構比單獨使用index.php更有利於您的生產力。

最後:當期待其他人與您的代碼一起使用時,考慮這些考慮因素至關重要。