【问题标题】:Files organization: Where should exception extended classes be placed?文件组织:异常扩展类应该放在哪里?
【发布时间】:2011-03-22 16:05:35
【问题描述】:

假设我们有几个扩展异常的异常类。 我的问题是,为了正确组织我们的文件,这些类应该放在哪里?

即——它们是辅助类吗?

其中一个已存档?好的。 尊重命名约定。好的。

然后我们将这些文件分组,我们应该将它们放在哪个文件夹中?在名为 Helper Classes 的文件夹中?

你可以随意命名,我知道,我只是想弄清楚,如果我们可以放置这些类的地方有什么合理的地方。

提前致谢, 内存

【问题讨论】:

    标签: php exception file-organization


    【解决方案1】:

    这取决于您如何使用它们。最安全的方法是将每个异常保存在自己的文件中(这将启用 spl_autoload()。

    【讨论】:

    • 我已经编辑了我的问题。我要一个文件夹。我有相关的文件名和类名等......但我需要把它们放在某个地方,这就是我要的文件夹名称。 :) 提前致谢。
    • 这取决于您如何使用和加载这些类。如果你想使用自动加载,你需要做的就是确保它们所在的文件夹在你的包含路径中。
    • 我明白了。我是新手来自动加载的。 :D 我会调用异常。
    【解决方案2】:

    【讨论】:

    • 我已经编辑了我的问题。我要一个文件夹。我有相关的文件名和类名等......但我需要把它们放在某个地方,这就是我要的文件夹名称。 :) 提前致谢。
    • @MEM: 称文件夹为“bob” ----- 这只是一个名字。
    • 如果你看那个页面有一些例子:IE Zend/View/Helpers/FileName.php 我想你想把你的类放在一个“Helpers”文件夹中。
    • @Salathe,先生,Salathe。 :) 好的。我也必须考虑其他人。有一天,他们会查看我的代码,如果我有像“bob”“fred”“Anna”这样的名字……我相信他们会很难找到它们。 :p 不过,我明白你的意思。那么,那些不是真正的助手类是吗?所以我会将它们添加到验证类附近的某个地方。我可能会将该文件夹称为“Exceptions”这个令人难以置信的名称。
    猜你喜欢
    • 2014-07-30
    • 2014-05-27
    • 1970-01-01
    • 2011-08-05
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    • 2013-04-14
    相关资源
    最近更新 更多