2012-03-22 86 views
1

我有一個members.php文件,顯示我的網站成員。我使用foreach方法回顯成員名稱。甲方法成員類返回陣列,然後我使用foreach循環members.php文件呼應成員。我試圖在我的html文件所在的members.php文件中儘可能減少儘可能少的php代碼。有沒有辦法避免使用foreach裏面members.php文件?多次從函數或方法返回值,只需調用一次類

例如,是否可以從方法幾次返回值? (通過只調用一次對象)。就像我們通常所說的功能一樣?這個問題沒有意義,但我只是試圖看看這個問題是否存在?

+1

您的'members.php'文件是*查看*嗎?如果是這樣,我不認爲在視圖中使用「foreach」是不被看好的。對於使用「foreach」有什麼疑慮? – 2012-03-22 23:22:11

+0

是的,它是由客戶端(訪問該網站的人)查看的文件,它使代碼看起來很醜。 – 2012-03-22 23:25:12

回答

1

您可以編寫一箇中間函數來緩存Members-method返回的任何內容,並從緩存中僅返回一個由參數指定的索引。但是,然後你又回到了使用某種循環。

0

在視圖中循環沒有任何問題。畢竟,PHP 的模板語言。

但是,您可以編寫一個對象方法來返回/打印格式化的成員列表。