我使用composer安装了Twilio-sdk库。上传到我的项目并测试后,我在加载函数时收到了这个错误。
分析错误:语法错误,意外的":",应为";"或在/home/my codeigniter项目域/application/vvendor/twilio/sdk/src/twilio/Rest/Client.php中的"{",位于第195行
项目环境
- CodeIgniter 3框架
- PHP 5.6
- twilio^6.1
我的代码是这样的:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
use TwilioRestClient;
class FreeSignupController extends MY_Controller
{
function __construct()
{
parent::__construct();
}
public function send_sms_demo(){
// Your Account SID and Auth Token from twilio.com/console
$sid = 'my-acc-sid';
$token = 'auth-token';
$client = new Client($sid, $token);
// Use the client to do fun stuff like send text messages!
$client->messages->create(
// the number you'd like to send the message to
'phone-number-here',
array(
'from' => 'my-twilio-phone-number',
'body' => "Hey Jenny! Good luck on the bar exam!"
)
);
}
}
在twilioClient.php中,这一行出现错误
public function request(string $method, string $uri, array $params = [], array $data = [], array $headers = [], string $username = null, string $password = null, int $timeout = null): TwilioHttpResponse {
这是我第一次使用Twilio,所以我不确定发生了什么。
删除: TwilioHttpResponse
。