Heim > Artikel > Backend-Entwicklung > Einfache Verwendung von PHPRPC
PHPRPC ist ein leichtes, sicheres, internet-, sprach-, plattform-, umgebungs- und domänenübergreifendes System, das die Übertragung komplexer Objekte unterstützt, die Übergabe von Referenzparametern unterstützt und die Umleitung der Inhaltsausgabe unterstützt Remote-Prozeduraufrufprotokoll, das hierarchische Fehlerbehandlung unterstützt, Sitzungen unterstützt und serviceorientiert ist. Um mehr zu erfahren, besuchen Sie bitte http://www.phprpc.com.
Klicken Sie auf den Link oben, um die PHP-Version von der offiziellen Website herunterzuladen, und entpacken Sie das komprimierte Paket in das Stammverzeichnis der Website (meins ist phprpc). Erstellen Sie zwei Testdateien server.php und client.php im Stammverzeichnis.
server.php-Code:
<?php include ("php/phprpc_server.php"); $server = new PHPRPC_Server(); $server->add('HelloWorld'); $server->start(); <pre name="code" class="php"> function HelloWorld() { return 'Hello World!'; }?>
client.php-Code:
<?php include ("php/phprpc_client.php"); $client = new PHPRPC_Client('http://localhost/server.php'); echo $client->HelloWorld(); ?>Verwenden Sie einen Browser, um auf http://127.0.0.1/client.php zuzugreifen und „Hello World!“ normal auszugeben. Wenn ein Fehler wie der folgende auftritt,
Lösung: Öffnen Sie phprpccompat.php, suchen Sie die Funktion gzdecode($data, &$filename = '', &$error = '', $maxlength = null) in Zeile 72 (es kann Unterschiede geben) und fügen Sie diese ein Funktion Fügen Sie es einfach in den folgenden Code ein.
if (! function_exists('gzdecode')) { //将gzdecode函数包括进来 }
Das Obige hat die einfache Verwendung von PHPRPC vorgestellt, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.