PHP扩展类冲突


PHP Extension Class Clash

对于我正在处理的项目,我使用一些第三方PHP类来访问Twitter API。

这些类定义了一个OAuthException类。OAuthException已经在我的本地PHP版本中定义(作为扩展的一部分),但没有在我将在其上部署代码的生产服务器上定义。

避免多次声明类,同时确保至少声明一次的最佳方法是什么?

您可以在再次声明该类之前检查它是否存在?

http://php.net/manual/en/function.class-exists.php

OAuthException已经在我的本地版本的PHP中定义(作为扩展的一部分)

是否在生产服务器上安装扩展?