我有我使用像這樣的消息類:PHP:包含函數與靜態函數的調用。這個比那個好嗎?
RedirectMsg::go('somepage.php', MessageType::ERROR, 'Your message here.');
它會更好用普通函數?或者這是個人喜好問題?
redirectMsg('somepage.php', MessageType::ERROR, 'Your message here.');
我有我使用像這樣的消息類:PHP:包含函數與靜態函數的調用。這個比那個好嗎?
RedirectMsg::go('somepage.php', MessageType::ERROR, 'Your message here.');
它會更好用普通函數?或者這是個人喜好問題?
redirectMsg('somepage.php', MessageType::ERROR, 'Your message here.');
對象
類幫助爲函數提供僞命名空間
sudo
這樣它們不會重疊,這可能非常有用。在全局命名空間中有大量的函數是一個等待發生的命名災難。如果您使用PHP 5.3,則可能需要查看namespaces。
這通常是個人偏好的事情。這也取決於你的應用程序的範圍。您可以負擔得起在較小的應用程序中「組織」較少,併爲自己節省打字。
我個人比較喜歡將它作爲簡單的函數,但是很多PHP框架(例如)都使用靜態方法。 – 2010-05-10 02:23:52
我很想擁有一個'sudo namespace'命令!同時,你可能是指「僞」。 ;-) – deceze 2010-05-10 02:30:25
謝謝肯德爾。我認爲這是明智的。 – 2010-05-10 02:32:18
@deceze'sudo'讓我成爲名字空間 – 2010-05-10 02:44:23