← Zurück

Eine einfache JSON API mit PHP (ohne Framework)

REST-APIs müssen nicht komplex sein. Manchmal braucht man nur einen Endpunkt, der Daten liefert – sauber, schnell und sicher.

🔧 Das Setup

Wir simulieren eine kleine Aufgabenliste:

// api.php
header('Content-Type: application/json');

$data = [
  ["id" => 1, "task" => "Lernen", "done" => false],
  ["id" => 2, "task" => "Artikel schreiben", "done" => true]
];

echo json_encode($data, JSON_PRETTY_PRINT);

📥 Ein GET-Request reicht

Du kannst nun einfach api.php mit fetch() oder per Curl abrufen:

fetch('api.php')
  .then(r => r.json())
  .then(data => console.log(data));

✅ Vorteile

🚀 Nächster Schritt

Eine gute API muss nicht groß sein. Nur verständlich.