代码之家  ›  专栏  ›  技术社区  ›  Peter Turner

PHP类名冲突

  •  2
  • Peter Turner  · 技术社区  · 15 年前

    我尝试将php rest框架(cause)与webapp构建框架(vcl4hp)混合使用,但不幸的是,它们喜欢将类命名为相同的名称。缓存,应用程序(可能还有其他应用程序,但我放弃了应用程序)。PHP中是否有名称空间,或者我可以在不重写一个或其他框架的情况下解决这个问题,或者我是否进行了简化?

    2 回复  |  直到 15 年前
        1
  •  6
  •   NSSec    15 年前

    php 5.3有名称空间,但php 5.3仍在开发中,它们不会立即解决您的问题。对于所有实际的实例,您都必须删除其中一个框架,除非您打算将其中一个框架分叉以便保留自定义类名。

        2
  •  1
  •   John Downey    15 年前

    PHP的名称空间将在PHP5.3中引入。目前,最好的办法是为每个框架手动添加类名前缀。