Какие аналоги fetch есть в PHP?
Три популярных способа выполнять веб-запросы в PHP:

file_get_contents() – не самый удобный, но не требует установки зависимостей т.к. является частью ядра PHP
curl – PHP должен быть собран с этой библиотекой, чаще всего на хостингах так и есть по умолчанию.
Guzzle HTTP – устанавливается через Composer и значительно упрощает работу с запросами


В PHP запросы чаще выполняют синхронно, без событий-промисов, хотя такая возможность и появилась.
Выполнили запрос – дождались ответа. В следующей строчке работаете с полученным ответом.
Пример:
<?php

$response = file_get_contents("https://someurl.website/someJSON.json"); // Получаем JSON
$array = json_decode($response, true); // Парcим JSON в массив

print_r($array); // Выводим содержимое массива
А так, учись гуглить, это все легко находится через поиск. Главное задать правильный вопрос, а чтобы задать правильный вопрос достаточно немного подумать. Понимаю, думать не просто, но все же)

P. S. Добавлю, что кроме file_get_contents запросы в PHP можно делать еще через curl:
https://yandex.ru/search/?text=php+curl+%D0%BF%D1%...