命名空间或其他东西,以避免名称与Kohana的图像库冲突

时间:2009-10-05 20:35:05

标签: php image namespaces kohana

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

有没有其他方法可以调用图像库,比如命名空间或什么? (好吧,它不在命名空间中,因为我刚检查过) 或者我必须重命名我的助手吗?

谢谢!

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

1 个答案:

答案 0 :(得分:2)

传统上,PHP中没有命名空间,这可能是开发人员特别是在这个领域的争论焦点。最近他们添加了支持,其文档可以在here找到,并且可以从版本5.3向上提供,FAQ可以作为一个很好的快速参考。

如果您遇到较低版本,那么我担心您只能使用前缀重命名您的类和函数,以免干扰。

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