php 静态方法调用成员,PHP静态方法在成员变量中使用命名空间调用

是不是可以在

PHP中做这样的事情?我想在一个成员变量中有一个名称空间,并且总是能够调用该类的每个静态方法,就像我在下面所做的那样.

当然我的代码不起作用,但我只是想知道这是否可行,并且我接近解决方案,或者如果这完全不可能并且必须始终使用语法:

\Stripe\Stripe::setApiKey(..);

注意:我无法修改Stripe类,重要的是它保持不变,因为未来的开发人员必须更新Stripe API

简化代码:

class StripeLib

{

var $stripe;

public function __construct()

{

// Put the namespace in a member variable

$this->stripe = '\\'.Stripe.'\\'.Stripe;

}

}

$s = new StripeLib();

// Call the static setApiKey method of the Stripe class in the Stripe namespace

$s->stripe::setApiKey(STRIPE_PRIVATE_KEY);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值