Я инициализировал новый экземпляр библиотеки в методе __construct () {} класса PHP и приравнял его к переменной
, но теперь я хочу использовать эту переменную для доступа к методамбиблиотека внутри другой функции, но 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 и некоторые другие ответы здесь о переполнении стека, но все, что они сделали, это сбило меня с толку больше, чем помогло мне.
Пожалуйста, помогите мне разобраться, поскольку я сам начинающий в области технологий.