【问题标题】:Using reflection to get methods of different classes with same name?使用反射来获取具有相同名称的不同类的方法?
【发布时间】:2012-07-08 08:28:46
【问题描述】:

我有 2 个同名的类位于不同的模块中。当使用反射获取类的方法时,它只找到第一个及其方法。如何指定是否查找类以反映在另一个模块(另一个文件夹)?

【问题讨论】:

  • @KennyTM 是 PHP 语言
  • silentbang:以后请提供php标签。
  • 感谢您的推荐

标签: php class reflection methods


【解决方案1】:

考虑使用命名空间以避免名称冲突。

/application/moduleA/myclassname

/application/moduleB/myclassname

或者为你的类名附加一个前缀。

moduleA_myclassname

moduleB_myclassname

【讨论】:

    【解决方案2】:

    只需指定完整的限定名。

    【讨论】:

      猜你喜欢
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      • 2016-02-19
      • 2020-06-28
      • 1970-01-01
      • 2016-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多