將數據傳遞給函數(變量或數組(對象))的最佳實踐是什麼?什麼是最好的傳遞函數 - 變量或數組/對象?
例如,我需要大多數函數的用戶信息。我應該通過完整的用戶對象的所有信息,或者僅僅只有我需要什麼(總用戶名,有時ID,很少其他用戶信息)
function do_something($data, $user) // $user is object
或
function do_something($data, $user_name, $user_id) // only variables
什麼是最好的做法此案件?
過寬/一般有一個最佳實踐。有很多情況下,其中一個或另一個是更好的決定。 – 2011-02-05 06:21:44