致命错误:对第417行QuickBooks/IPP/Service.php中的非对象调用成员函数IPP()

致命错误:对第417行QuickBooks/IPP/Service.php中的非对象调用成员函数IPP(),quickbooks,Quickbooks,我下载到一个php服务器上。然后我用开发者密钥填写了docs/partner\u platform/example\u app\u ipp\u v3/config.php,并放入了一个mysql数据库凭证。当我在浏览器中运行docs/partner\u platform/example\u app\u ipp\u v3/example\u customer\u add.php脚本时,我发现了错误 Notice: Undefined variable: Context in /var/www/d

我下载到一个php服务器上。然后我用开发者密钥填写了
docs/partner\u platform/example\u app\u ipp\u v3/config.php
,并放入了一个mysql数据库凭证。当我在浏览器中运行
docs/partner\u platform/example\u app\u ipp\u v3/example\u customer\u add.php
脚本时,我发现了错误

Notice:  Undefined variable: Context in /var/www/docs/partner_platform/example_app_ipp_v3/example_customer_add.php on line 54



Notice:  Undefined variable: realm in /var/www/docs/partner_platform/example_app_ipp_v3/example_customer_add.php on line 54



Fatal error:  Call to a member function IPP() on a non-object in /var/www/QuickBooks/IPP/Service.php on line 417

我做错了什么?如何更正此问题?

我认为,如果您尚未实际连接到QuickBooks,则可能发生此问题

在访问
example\u customer\u add.php
之前,您是否访问了
index.php
脚本以实际连接到QuickBooks


index.php
是否表示您已成功连接到QuickBooks?

请注意,我遇到了类似的问题。错误发生在我从函数内部对API执行操作时。即:

function foo () {
   $CustomerService->query($Context, $realm, ...
   ...
问题是全局变量$Context和$realm无法从函数内部访问,在使用它们之前需要使用global进行导入

global $Context, $realm; 

哦,对了,应该仔细阅读安装说明