Wie verwende ich ein PHP Restful API-zentriertes internes Design anstatt mit http request

Ich möchte eine php restful api-zentrierte Webanwendung / Website erstellen, auf der ich die Daten / API habe, die von meinem Front-End-Code aufgerufen werden. Was kann ich für interne API-Aufrufe mit Frameworks wie slim tun?

Ich bin mir nicht sicher, wie ich die API für den internen Gebrauch in meinen Front-End-Code aufnehmen kann, und halte sie trotzdem auseinander.

Meine Gedanken waren ungefähr so:

"example.com/api/story/todays-weather/"
pulls in the json formatted story with a http request with curl or Ajax

Aber könnte ich stattdessen etwas tun wie:

require("/api/internal.php");
$uri = "/story/todays-weather/";
$call = api::getStory($uri);
$result = json_decode($call);
.....

Gehe ich in die richtige Richtung oder bin ich weit weg?

Die API und der Frontcode befinden sich auf derselben Cloud-Box (Amazon E2 / LAMP), und ich plane, memcached für die API zu verwenden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage