我有一個大型系統,我已經編碼,我希望使代碼(我敢說)更簡單易讀。不幸的是,在此之前,我還沒有使用過多的功能。PHP函數濫用?
我有很多不同的MySQL查詢在我的代碼中運行,我覺得如果我將各種顯示放入函數中並將它們存儲在單獨的文件中,它會使代碼更容易維護(實際上,我知道它將)。
我唯一想知道的是,如果這是一種常見的做法,並且如果您認爲它在長期性能和其他因素方面會對我造成傷害。這裏是我目前正在使用的一個例子:
$result = mysql_query("SELECT * FROM table");
while($row = mysql_fetch_array($result)){
/* Display code will go here */
}
正如你可以想象,這可以得到冗長。我想製作,將採取結果變量,而做到這一點,然後返回結果,作爲這麼功能:
$result = mysql_query("SELECT * FROM table");
dsiplayinfo($result);
你認爲這是正確的方式去?
[編輯]
的功能將是非常不同的,因爲它們中的每需要顯示在不同的方式中的數據。在每種情況下都需要顯示數據庫的不同字段。你覺得即使有這個因素,這種方法仍然很好嗎? AKA模塊化設計尚未完全實現,但易於維護。