library php-nodejs-wrapper
NodeJS process wrapper.
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
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
dev-master
9999999-dev
NodeJS process wrapper.
Sources
Download
MIT
The Requires
The Development Requires
by
Cristian Hampus
1.2.1
1.2.1.0
NodeJS process wrapper.
Sources
Download
MIT
The Requires
The Development Requires
by
Cristian Hampus
1.2.0
1.2.0.0
NodeJS process wrapper.
Sources
Download
MIT
The Requires
The Development Requires
by
Cristian Hampus
v1.1
1.1.0.0
NodeJS process wrapper.
Sources
Download
MIT
The Requires
The Development Requires
by
Cristian Hampus