PHP如何将Stripe API返回对象的ID赋值给本地变量?
解决方案
你只需要先接收Stripe API返回的对象,再直接访问它的id属性即可,这是PHP里访问对象属性最基础的方式,步骤如下:
- 将API调用的结果赋值给一个变量(比如
$charge) - 通过
->运算符获取该对象的id字段,赋值给你的本地变量
修改后的完整代码:
$stripe = new \Stripe\StripeClient('apikey'); // 接收API返回的对象 $charge = $stripe->charges->create([ 'amount' => 1500, 'currency' => 'gbp', 'source' => 'accountid', ]); // 将返回对象的id赋值给本地变量 $paymentId = $charge->id;
补充说明:Stripe PHP SDK返回的是一个对象(不是数组),所以直接用->访问属性就行,不需要额外的转换操作,这就是最简单的实现方式。
内容的提问来源于stack exchange,提问作者Abdullah Ergun
相关产品推荐
相关产品推荐

