Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
header()
— REST API Nedir? HTTP Durum Kodları içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
=
Sağdaki değeri soldaki isme bağlar; karşılaştırma == / === ile yapılır.
;
İfadenin bittiğini bildirir.
header("Content-Type: application/json; charset=UTF-8");
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": "Yanıt başlğğını ayarlar."
}
http_response_code
— REST API Nedir? HTTP Durum Kodları içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
;
İfadenin bittiğini bildirir.
http_response_code(2);
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": "HTTP durum kodunu 2 yapar."
}
json_encode
— REST API Nedir? HTTP Durum Kodları içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
echo
Değeri responsea yazar.
=
Sağdaki değeri soldaki isme bağlar; karşılaştırma == / === ile yapılır.
;
İfadenin bittiğini bildirir.
echo json_encode(["status" => "ok", "data" => []]);
kod parçası
echo $degisken; veya echo 'Metin ' . $diger_metin; şeklinde nokta (.) birleştirme operatörüyle kullanılır.
{
"type": "ExpressionStatement",
"expression": "PHP dizisini JSON string'ine dönüştürür."
}