/php-runtime

:elephant: Runtime in order to execute transpiled PHP code into NodeJS/Javascript

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

php-runtime

Lightweight runtime that using php-parser and php-transpiler in order to execute php code.

npm version Build Status Coverage Status Gitter

Installation

This library is distributed with npm :

npm install php-runtime --save

Usage

var Runtime = require('php-runtime');
var php = new Runtime({
  core: {
    config: {

    }
  }
});
// starts to execute :
php.include(__dirname + '/index.php');

Core functions

I wanted to keep this package light and focus only on runtime functions.

In order to use common php functions / constants you should use php-core package.

npm install php-core --save

And initialize its dependency :

var Runtime = require('php-runtime');
var php = new Runtime({
  core: {
    config: {
      extensions: ['php-core']
    }
  }
});
// starts to execute :
php.include(__dirname + '/index.php');

Misc

This library is released under BSD-3 license clause.