1

我有一个自定义助手,其类名 Image_Core 与 Kohana 的图像库冲突(我可以在除了助手内部的任何地方使用该库)

有没有其他方法可以调用图像库,比如命名空间之类的?(好吧,它不在命名空间中,正如我刚刚检查过的那样)还是我必须重命名我的助手?

谢谢!

注意:命名空间不是我正在寻找的唯一解决方案,请不要卡在它们上面。我只是想知道是否有另一种方法可以解决与 Kohana 的名称冲突。谢谢。

4

1 回答 1

2

传统上,PHP 中没有命名空间,这一直是许多开发人员争论的主要焦点,尤其是在这个领域。最近他们增加了支持,其文档可以在这里找到,并且可以从 5.3 版本开始获得,FAQ可以作为一个很好的快速参考。

如果您坚持使用较低版本,那么恐怕您只能使用前缀重命名类和函数,以免它们干扰。

在您的情况下(如果您有 5.4+),您可能会发现由您来命名您的助手来解决冲突。

于 2009-10-06T11:47:42.770 回答