PHP'de "fetch" komutu, HTTP istekleri yapmak ve web sunucularından veri almak için kullanılan birkaç farklı işlevi ifade edebilir:
- file_get_contents() Fonksiyonu: Bu fonksiyon, bir URL'den HTML içeriğini almak için basit bir yöntemdir 1. Kullanımı şu şekildedir:
$htmlContent = file_get_contents('http://example.com');
- cURL Kütüphanesi: Daha fazla kontrol ve seçenek sunan, farklı protokollerle çalışan güçlü bir kütüphanedir 1. cURL ile HTTP isteği yapmak için örnek bir kod:
$curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'http://example.com'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $htmlContent = curl_exec($curl); curl_close($curl);
- Fetch PHP Kütüphanesi: JavaScript'in fetch() API'sini taklit eden, modern ve sezgisel bir HTTP istek kütüphanesi 34. Kurulumu Composer ile yapılır ve kullanımı şu şekildedir:
require 'vendor/autoload.php'; use Fetch\Fetch; $fetch = new Fetch(); $response = $fetch->get('https://jsonplaceholder.typicode.com/todos/1'); echo $response->getBody();
5 kaynaktan alınan bilgiyle göre: