php语法错误:使用use或namespace语句时出现意外的'/'

问题描述

我正在使用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,对此我感到非常惊讶。 有人有主意吗?

解决方法

尝试在您的代码中将'/'更改为'\'

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();