Задать вопрос
@john_notebook

Как работать с class?

Всем привет!
У меня вопрос, есть класс:
DeleteTarget.php
pastebin.com/jkvV9LbY
Как мне правильно передать туда target id что бы все работало??
делаю вот так:
delete.php
pastebin.com/JD3n6vCy

только в самом классе немного меняю:

class DeleteTarget{

	//Server Keys
	private $access_key; // ставил public но ошибка не меняется
	private $secret_key;
	
	private $targetId;
	private $url 			= "https://vws.vuforia.com";
	private $requestPath 	= "/targets/";
	private $request;


но при вызове получаю ошибку:
9d28599b299f44868f613d1dcd38e409.jpg

delete.php <--- Сюда обращаюсь с помощью Ajax думал что в нем проблема но когда обращаюсь напрямую то все тоже

а когда в самом классе указываю таргет и ключи то все работает отлично!
{
result_code: "Success",
transaction_id: "7f0882c3d76b47bb9a87c0ddf339a83f"
}

Помогите решить проблему!
Спасибо!
  • Вопрос задан
  • 207 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
У вас в классе используется устаревшая форма конструктора (вместо __constructor()), которая к тому же не принимает ни одного аргумента.

В конструкотре удалять — грешновато. Поэтому для удаления лучше отдельный метод сделать, который потом вызывать (или после инициализации, или статичный метод).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы