Stripe APIを使用して得意先レコードからクーポンIDを取得しようとしています。私はそれを間違った方法で参照していると思います。上記の推奨として、あなたは文字通りの文字列に$sub->discount->coupon->id
変数の内容を挿入する対になる出力その文字列その周りの単一引用符と変数を出力している、Stripe API:クーポンデータへのアクセス
$cust = \Stripe\Customer::all(array("limit" => 3));
if(!empty($cust)){
foreach ($cust->data as $customer){
foreach ($customer->subscriptions as $sub)
{
echo $sub->discount->coupon->id;
}
}
}else{
//No Customers
}
はあなたのエコーラインからの単一引用符を削除します。 – Chris
ログファイルに特定のエラーがありますか?ストライプログはどうですか? – Adam
このタイプのものをデバッグするには、クーポンをエコーする直前にhttp://php.net/manual/en/function.var-dump.phpを使って変数 (つまり 'var_dump($ sub); ')。それであなたが期待するものならば、 'var_dump($ sub> discount);'、 'var_dump($ sub> discount-> coupon);'などを使って、あなたが期待していない場所を見ることができます。 – WOUNDEDStevenJones