首页 > 解决方案 > php 语法错误:使用 use 或命名空间语句时出现意外的“/”

问题描述

我正在使用来自bigbluebutton php API文档的 php 代码,但它不起作用。这是代码:

use BigBlueButton/BigBlueButton;

$bbb                 = new BigBlueButton();
$createMeetingParams = new CreateMeetingParameters('bbb-meeting-uid-65', 'BigBlueButton API Meeting');
$response            = $bbb->createMeeting($createMeetingParams);

echo "Created Meeting with ID: " . $response->getMeetingId();

我从 php 日志中得到这个错误:

语法错误,意外的 '/',需要 ',' 或 ';' 在 /var/www/html/bbbapi/index.php 第 1 行

我在 ubuntu 16.4 上使用 php 5.6 运行它,我尝试了斜杠和反斜杠,但它不起作用,我对此感到非常惊讶,因为我过去使用 use 过。有人有想法吗?

标签: phpsyntaxnamespacessyntax-error

解决方案


尝试在您'/''\'代码中更改:

use BigBlueButton\BigBlueButton;

更新:

我在一个简单的 php 文件中进行了测试,并添加了这些更改以使其工作:

<?php
require 'vendor/autoload.php';

use BigBlueButton\BigBlueButton;
use BigBlueButton\Parameters\CreateMeetingParameters;

$bbb                 = new BigBlueButton();
$createMeetingParams = new CreateMeetingParameters('bbb-meeting-uid-65', 'BigBlueButton API Meeting');
$response            = $bbb->createMeeting($createMeetingParams);

echo "Created Meeting with ID: " . $response->getMeetingId();

推荐阅读