猿问

在熊令牌中传递一个变量

我可以在我的 php 脚本中使用以下代码传递不记名令牌:


$headers = array(

    'Authorization' => 'Bearer blablablabla',

    'Content-type' => 'application/json'

);

以上连接成功。问题是我必须传递来自名为 $token 的变量的上述标记 (blablabla)。


我试图通过如下


$headers = array(

    'Authorization' => 'Bearer $token',

    'Content-type' => 'application/json'

);

但上述方法无效并被拒绝。因此 $token 不会在带空格的单引号之间传递。


我怎样才能做到这一点?


MM们
浏览 124回答 3
3回答

慕尼黑5688855

您应该使用双引号将变量传递给字符串。例如:$headers = array(    'Authorization' => "Bearer $token",    'Content-type' => 'application/json');或者您可以使用串联:$headers = array(    'Authorization' => 'Bearer ' . $token,    'Content-type' => 'application/json');

肥皂起泡泡

用双引号将字符串括起来。$headers = array(    'Authorization' => "Bearer $token",    'Content-type' => 'application/json');

一只名叫tom的猫

如果字符串用双引号 (") 括起来,PHP 将解释以下特殊字符和变量的转义序列。另一方面,单引号是指定字符串的最简单方法是将其括在单引号中 (人物 ')。$headers = array(    'Authorization' => "Bearer $token",    'Content-type' => 'application/json');或者,您可以使用.符号来连接。$headers = array(    'Authorization' => 'Bearer ' . $token,    'Content-type' => 'application/json');
随时随地看视频慕课网APP
我要回答