2017 © Pedro Peláez
 

library php-nodejs-wrapper

NodeJS process wrapper.

image

rubtsovav/php-nodejs-wrapper

NodeJS process wrapper.

  • Friday, September 8, 2017
  • by RubtsovAV
  • Repository
  • 1 Watchers
  • 2 Stars
  • 58 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 7 % Grown

The README.md

php-nodejs-wrapper

Php library allows you to execute JavaScript code using the node js., (*1)

Example

use Kurbits\JavaScript\NodeRunner;

$nodejs = new NodeRunner();

// you can set js source code by one string
$nodejs->setSource('y = function(x){return x*x;}');

// and call js functions like this
echo $nodejs->call('y', 3);     // print 9

// or like this
echo $nodejs->execute('y(3)');  // print 9

// Also you can set many sources as array
// old sources will be deleted
$nodejs->setSources([
    'y = function(x) { return x*x; }',
    'z = function(x, y) { return x + y; }',
]);
echo $nodejs->execute('z(3, y(3))');  // print 12

// Example with the grab of output
$nodejs->addSource('document = {
    write: function(string) {
        process.stdout.write(string); 
    }
};');
$nodejs->addSource('document.write(z(3, y(3)))');
echo $nodejs->execute();  // print 12

The Versions

08/09 2017

dev-master

9999999-dev

NodeJS process wrapper.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Cristian Hampus

08/09 2017

1.2.1

1.2.1.0

NodeJS process wrapper.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Cristian Hampus

08/09 2017

1.2.0

1.2.0.0

NodeJS process wrapper.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Cristian Hampus

29/05 2016

v1.1

1.1.0.0

NodeJS process wrapper.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Cristian Hampus