- Notifications
You must be signed in to change notification settings - Fork4
kakawait/Jumper
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Allow you to execute PHP Closure in other distant computer via SSH and without client/server setup.
Source computer dependency: PHP >= 5.3 (so might work on windows but untested)
Target computer dependencies: PHP >= 5.3, SSHd
<?phprequire'vendor/autoload.php';$authentication =new \Jumper\Communicator\Authentication\Rsa('root',$_SERVER['HOME'] .'/.ssh/id_rsa');$communicator =new \Jumper\Communicator\Ssh($authentication,array('host' =>'127.0.0.1'));$executor =new \Jumper\Executor($communicator,newJumper\Stringifier\Native());$array =array(2,1,4,3);$rsortedArray =$executor->run(function()use ($array) {rsort($array);return$array; });var_dump($rsortedArray);// should print/*array(4) { [0]=> int(4) [1]=> int(3) [2]=> int(2) [3]=> int(1)}*/