我們在這裏進行討論。哪個更好?爲什麼?在PHP中有一個原因使用類而不是獨立的方法的靜態方法?
1)一個PHP文件,只是包括功能...
function bar(){}
稱爲像包含一個靜態方法一類這個
bar();
2)PHP。
class foo{
static function bar(){}
}
這樣調用 FOO ::巴();
是否有任何性能的原因做一個或另一個?對於代碼組織的目的來說,靜態方法對我來說看起來更好,但是這裏有一些程序員沒有理由聲明類。
'class foo'只包含這個靜態方法嗎? – VolkerK 2010-02-24 01:52:07
從組織的角度來看,這絕對有用。我目前正在研究一個爲期2年的項目,在這個項目中,我們只是將功能轉儲到一個單獨的「庫」文件中,並且快速失控。回想起來,我真的希望我們可以將庫函數分組爲基於功能的靜態庫類(例如,可能只有一個URL相關函數的類,一個HTML相關函數的類...) – 2010-02-24 01:54:15