我正在使用 PHP 5.6 运行 Active Collab 5.8.7。我正在使用 API 创建公司和用户。API 有效,但如果有任何错误,错误不会冒泡到调用 PHP 脚本。我正在使用此处概述的方法。
try {
$client->post('projects/65/tasks', [
'name' => 'This is a task name',
'assignee_id' => 48
]);
} catch(AppException $e) {
print $e->getMessage() . '<br><br>';
// var_dump($e->getServerResponse()); (need more info?)
}
我可以捕获错误的唯一方法是在 Active Collab 中打开调试config.php
并查看日志文件。例如,在上面的示例中,task_list_id
缺少 ,但它是必需的。直到我查看日志才知道这一点。我希望该错误会冒泡,以便我可以在脚本中捕获它。
有谁知道如何使这些错误冒泡?