PHP:包含函数与调用静态函数。这个比那个好吗?

时间:2010-05-10 02:07:56

标签: php

我有一个我使用的消息类:

RedirectMsg::go('somepage.php', MessageType::ERROR, 'Your message here.');

使用常规功能会更好吗?或者这是个人偏好问题吗?

redirectMsg('somepage.php', MessageType::ERROR, 'Your message here.');

2 个答案:

答案 0 :(得分:4)

Objects 类帮助为函数提供 sudo 伪命名空间,使它们不重叠,这可能非常有用。在全局命名空间中有大量功能是等待发生的命名灾难。如果您使用的是PHP 5.3,则可能需要查看namespaces

答案 1 :(得分:0)

这通常是个人喜好的事情。它还取决于您的应用程序的范围。你可以负担得起在较小的应用程序中“减少”组织,并保存自己的输入。