我正在将 Adaptive Payments 集成到已经使用 MassPay 的 PayPal SOAP SDK 的 PHP 应用程序中。 一切看起来都很简单,问题是在调用 MassPay 集成时它现在有名称冲突,因为 CallerServices 已经由 Adaptive Payments API 声明。
是否有任何简单(且好的)方式让这些 API 共存?如果这两个 API 都声明了同名的对象,我该如何要求它们?
我检查了两个 CallerServices.php 文件是否相同,但它们不是...
错误信息: fatal error :无法在第 35 行的 (...)/PayPal/CallerServices.php 中重新声明类 CallerServices
谢谢。
最佳答案
您使用的是什么版本的 PHP?如果 >= 5.3,您将能够通过声明 namespace 来解决此问题.
关于php - Paypal 自适应支付和 SOAP SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3352551/