我在 PHP 类的 __construct(){} 方法中初始化了一个库的新实例,并将其等同于一个变量,
但现在我想使用这个变量来访问另一个函数内的库方法,但 PHP 不允许我这样做。
class Demo
{
public function __construct()
{
parent::__construct(new PaymentModel);
$this->api = new Api(config("razorpay", "key_id"), config("razorpay", "key_secret"));
}
public function createOrder()
{
$order = $api->order->create();
echo '<pre>';
var_dump($order); die;
}
}
我查看了 __construct 文档和其他关于堆栈溢出的答案,但他们所做的只是让我感到困惑,而不是帮助我。
请帮助我解决这个问题,因为我自己是技术领域的初学者。