PHP Classes
elePHPant
Icontem

goridge: Run Golang code from PHP calling its RPC server

Recommend this page to a friend!
  Info   View files Example   View files View files (36)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2017-08-25 (26 days ago) RSS 2.0 feedNot yet rated by the usersTotal: 34 This week: 1All time: 8,995 This week: 624Up
Version License PHP version Categories
goridge 1.0.0The PHP License7.0Networking, Emulators, PHP 7
Description Author

This package can run Golang code from PHP calling its RPC server.

It can take a string with code in the Go language and executes it by connecting to a Golang remote procedure call server.

Innovation Award
PHP Programming Innovation award nominee
August 2017
Nominee
Vote
Go is a programming language used for creating programs that often rely on parallel task execution.

The Golang provides a RPC module that allows remote applications to connect and execute Go code on the remote server.

This package can execute Go commands using Golang RPC server to communicate with it from PHP.

Manuel Lemos
Name: Wolfy-J <contact>
Classes: 2 packages by
Country: Belarus Belarus
Age: 27
All time rank: 408412 in Belarus Belarus
Week rank: 230 Up2 in Belarus Belarus Up
Innovation award
Innovation award
Nominee: 1x

  Files folder image Files  
File Role Description
Files folder imageexamples (3 files)
Files folder imagesource (1 directory)
Files folder imagetests (3 files, 1 directory)
Accessible without login Plain text file .coveralls.yml Data Auxiliary data
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file flags.go Data Auxiliary data
Accessible without login Plain text file goridge.go Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file prefix.go Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  examples  
File Role Description
  Accessible without login Plain text file client.php Example Example script
  Accessible without login Plain text file composer.json Data Auxiliary data
  Accessible without login Plain text file server.go Data Auxiliary data

  Files folder image Files  /  source  
File Role Description
Files folder imageGoridge (3 files, 1 directory)

  Files folder image Files  /  source  /  Goridge  
File Role Description
Files folder imageExceptions (7 files)
  Plain text file Connection.php Class Class source
  Plain text file ConnectionInterface.php Class Class source
  Plain text file JsonRPC.php Class Class source

  Files folder image Files  /  source  /  Goridge  /  Exceptions  
File Role Description
  Plain text file GoridgeException.php Class Class source
  Plain text file InvalidArgumentException.php Class Class source
  Plain text file MessageException.php Class Class source
  Plain text file PrefixException.php Class Class source
  Plain text file RPCException.php Class Class source
  Plain text file ServiceException.php Class Class source
  Plain text file TransportException.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imageCases (7 files, 1 directory)
  Accessible without login Plain text file server.go Data Auxiliary data
  Accessible without login Plain text file socket10echo.go Data Auxiliary data
  Accessible without login Plain text file socket4bytes.go Data Auxiliary data

  Files folder image Files  /  tests  /  Cases  
File Role Description
Files folder imagePrototypes (3 files)
  Plain text file ConnectionTest.php Class Class source
  Plain text file ExchangeTCPTest.php Class Class source
  Plain text file ExchangeUnixTest.php Class Class source
  Plain text file RCPTCPTest.php Class Class source
  Plain text file RCPUnixTest.php Class Class source
  Plain text file SocketTCPTest.php Class Class source
  Plain text file SocketUnixTest.php Class Class source

  Files folder image Files  /  tests  /  Cases  /  Prototypes  
File Role Description
  Plain text file ExchangeTest.php Class Class source
  Plain text file RPCTest.php Class Class source
  Plain text file SocketTest.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:34
This week:1
All time:8,995
This week:624Up