我有我使用像这样的消息类: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