也许这是一个简单的问题。
我有一个保存用户ID的变量。
$user_id = $_REQUEST['user_id'];
然后我有这样的网址:
try
{
$response = $client->delete('admin/user/**USER ID SHOULD HERE**',[
'headers' => ['Authorization' => $_SESSION['login']['apiKey']]
]);
}
我已经尝试在此网址中添加$user_id
变量admin/user/$user_id
,但没有任何反应。'
这是删除方法()
public function delete($url = null, array $options = [])
{
return $this->send($this->createRequest('DELETE', $url, $options));
}
我写错了什么? 谢谢:))
答案 0 :(得分:1)
不会在单个带引号的字符串中解析PHP变量。如果您想使用变量值,则应使用"admin/user/$user_id"
。
所以你可以这样写:
$response = $client->delete("admin/user/$user_id",[
或者简单地使用.
连接字符串和用户ID变量:
$response = $client->delete('admin/user/'.$user_id,[