So schreiben Sie die PHP-Anwendungsschnittstelle
Das Ausführen des PHP-Programms erfordert die Installation des entsprechenden PHP In der Betriebsumgebung können wir das phpStudy-Integrationspaket für die Bereitstellung verwenden oder Sie können einen virtuellen Host verwenden, der PHP unterstützt, um PHP-Programme auszuführen.
Hier nehmen wir einen virtuellen Host als Beispiel, um zu erklären, wie PHP Schnittstellen für unsere Anwendungen schreibt.
Materialien:
Unterstützung des virtuellen PHP-Hosts.
Spezifische Implementierung:
1. Erstellen Sie ein neues PHP-Programm
Zuerst erstellen wir Erstellen Sie eine neue PHP-Datei. Wenn Sie keine PHP-Entwicklungsumgebung haben, erstellen Sie mit Notepad ein neues Dokument, geben Sie dann direkt den Inhalt ein, den Sie zurückgeben möchten, speichern Sie ihn, benennen Sie ihn um und ändern Sie das Suffix in .php . Werfen Sie es schließlich wie unten gezeigt auf den virtuellen Host:
Dann können wir mit einem Browser direkt darauf zugreifen und die Adresse eingeben: http://ip/test.php, falls vorhanden Der Domänenname wurde in den virtuellen Host aufgelöst und kann über http://Domänenname/test.php aufgerufen werden. Da er sich im Webverzeichnis befindet, kann er direkt durch Hinzufügen der IP-Adresse oder des Dateinamens geöffnet werden der Domainname.
2. PHP-Handles erhalten Anfragen
<?php $x = 5; $y = $_GET['id']; $z = $x + $y; echo "变量z为: $z"; ?>
Der obige Code besteht darin, den Wert der ID auf dem Link abzurufen und ihn dann zum Wert von x zu addieren dann zurück.
3. Die Anwendung initiiert eine Anfrage (Beispiele für von Android und IOS initiierte Anfragen finden Sie online)
ok, genau wie wir dachten, der Inhalt wurde erfolgreich zurückgegeben. Auf diese Weise wird eine einfache Get-Request-Schnittstelle vervollständigt.
4. PHP verarbeitet Post-Anfragen
Tatsächlich ist es ähnlich wie Get-Anfragen, außer dass die Methode zum Abrufen des Werts und die anderen Vorgänge unterschiedlich sind das gleiche.
$_GET['id'] wird zu $_POST['id']
Vollständiger Code:
<?php $x = 5; $y = $_POST['id']; $z = $x + $y; echo "变量z为: $z"; ?>
5. JSON-Daten zurückgeben
Allgemeine Schnittstellenanforderungen geben JSON-Daten zurück. Wie gibt PHP diese zurück? Wie folgt:
<?php $data = array('age' => 20, 'name' => '景天'); $response = array('code' => 200,'message' => '请求成功','data' => $data,); echo json_encode($response); ?>
In diesem Fall lautet der zurückgegebene Inhalt:
{ "code":200, "message":"请求成功", "data":{ "age":20, "name":"景天" } }
Zusammenfassung
Okay, bis jetzt haben wir den ersten Teil fertiggestellt Schnittstelle. Obwohl keine spezifische Geschäftslogik beteiligt ist, können Daten normal zurückgegeben werden.
Weitere PHP-Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonWie schreibe ich eine PHP-Anwendungsschnittstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!