如何在类中声明const并获取针对mailchimp列表的字段名称

问题描述 投票:-1回答:1

我试图获取针对mailchimp列表ID的特定字段名称,但我无法找到正确的解决方案。我是mailchimp的新手,在这里我想获取特定的字段名称,如emailaddress firstname和lastname:

我的控制器代码如下:

   public function getFields()
{
    const REQUEST_URL = 'https://usX.api.mailchimp.com/3.0';
    $ch = curl_init(REQUEST_URL.$list.'/members/?fields=members.email_address','members.first_name','members.last_name');

    curl_setopt($ch, CURLOPT_USERPWD, 'user:' . 'xxxxxxyyyyyyzzzzz-us17');
    curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    $result = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $error = curl_error ( $ch );
    curl_close($ch);

}

当我在邮递员中点击我的网址时,它说:

                     Parse error: syntax error, unexpected 'const' (T_CONST)

我不知道如何在功能之外定义这个缺点任何人都可以指导我从这个正确的代码:谢谢

php curl mailchimp
1个回答
1
投票

不允许在函数/方法中声明常量。创建常量的适当位置是类。

const REQUEST_URL = 'https://usX.api.mailchimp.com/3.0';

public function getFields()
{
    ...
}
© www.soinside.com 2019 - 2024. All rights reserved.