如何从OpenTok / PHP显示错误消息

时间:2014-10-09 17:26:20

标签: php opentok

我正在尝试使用OpenTok PHP SDK,但似乎无法从一开始就让它工作。下面的代码将起作用并返回“成功”消息。但是,如果我尝试通过注释该行来创建新的OpenTok对象,则该消息将不再显示。

有没有办法让错误报告此处发生的事情或我应该验证的其他事情?

<?php

   require_once 'OpenTok/OpenTok.php';
   require_once 'OpenTok/Session.php';

   //$apiObj = new OpenTok("*******", "********");

   echo "Success";

?>

1 个答案:

答案 0 :(得分:1)

一般来说,您应该首先了解PHP does exception handling

的方式

在这种情况下,获取错误消息的一种快速方法是将代码包装在try / catch块中

try {
    require_once 'OpenTok/OpenTok.php';
    require_once 'OpenTok/Session.php';

    $apiObj = new OpenTok("*******", "********");

    echo "Success";
} catch (Exception $e) {
    echo "Caught exception: ",  $e->getMessage(), "\n";
}

更具体地说,如果您使用的是最新的OpenTok PHP SDK,那么加载类的推荐方法是使用PSR-0 autoloader,例如由Composer生成的方法。