Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何显示来自OpenTok/PHP的错误消息_Php_Opentok - Fatal编程技术网

如何显示来自OpenTok/PHP的错误消息

如何显示来自OpenTok/PHP的错误消息,php,opentok,Php,Opentok,我试图使用OpenTok PHP SDK,但似乎无法从一开始就让它工作。下面的代码将起作用并返回“成功”消息。但是,如果我试图通过注释该行来创建一个新的OpenTok对象,则消息将不再显示 有没有办法得到一些关于这里发生了什么或其他我应该验证的事情的错误报告 <?php require_once 'OpenTok/OpenTok.php'; require_once 'OpenTok/Session.php'; //$apiObj = new OpenTok("***

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

有没有办法得到一些关于这里发生了什么或其他我应该验证的事情的错误报告

<?php

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

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

   echo "Success";

?>

一般来说,您应该首先了解

在这种情况下,获取错误消息的一种快速方法是将代码包装在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,建议您使用一种加载类的方法,例如由生成的。

谢谢!我本来打算使用Composer,但事实证明我不能用于这个特定的项目:/没问题!当然,您仍然可以直接加载这些类,这只是多做一点工作。希望这些信息足以帮助您解决这个问题。@Ankur您能给我一个使用php sdk的opentok的简单正确的工作目录吗。我使用它有困难。我使用JS和python SDK制作了opentok应用程序。因此,如果可能,请帮助我使用PHP。@xK0nB1n SDK repo中的示例目录包含两个正确工作目录的示例。从HelloWorld示例开始。本地克隆回购协议,并按照自述文件()中的说明进行操作。@Ankur亲爱的!!我试过了。现在问题出在用户界面上。我无法让UI更好地响应,例如一个大的订阅者矩形和一个小的发布者矩形。比如skype。如果你能帮我一点忙,我将不胜感激。