Функція PHP mail: опис, особливості застосування

Розбір JSON з PHP

Підтримка JSON в PHP надзвичайно проста, тільки з однією загальною бібліотекою для обробки перетворення даних з масивів та об’єктів PHP. Вона швидко набирає популярність завдяки легкості читання, мобільності та можливості використання у веб-браузерах без додаткових баз. Якщо користувач насторожено ставиться до XML, JSON, для нього це найкращий напрямок роботи.

З XML комфортніше працювати з користувацькими даними безпосередньо у використовуваному синтаксичному аналізаторі XML. З допомогою JSON можна негайно перетворити дані в об’єкт або масив PHP і працювати з ними, використовуючи знайомі структури PHP, потоку управління і функції.

Перше, що потрібно зробити додатком – перевірити функцію Mail PHP, чи відповідає отриманий код помилки очікуванням. Для простого запиту GET відповідь має бути 200, якщо він був успішним.

Щоб отримати код стану з допомогою Json decode, де $ return представляє контент, який повертається з запиту API, для $ code буде встановлено значення 200. Другий аргумент функції Mail PHP Json decode post повертає результат у вигляді асоціативного масиву, а не об’єкта.

Ще кращий спосіб перевірити наявність помилки – зробити наступне:

$json = json_decode($return, true);

$code = $json[‘code’];

$json = json_decode($return, true);

$error = isset($json[‘error’]);

Дуже важливо, щоб код був налаштований для правильної обробки і обліку всіх помилок. Але навіть якщо запит сформовано правильно, все одно є ймовірність, що користувач отримає код помилки при його виконанні.