Require PHP files from Node.js with Uniter.
npm install --save dotphp
You can install a custom require(...)
extension that will use Uniter to compile the specified PHP file to JS and include it.
Example:
PHP file my_module.php
:
<?php
print 'Hello from my_module!';
JS file my_entrypoint.js
:
// Register the extension for requiring .php files
require('dotphp/register')().then(() => {
require('./my_module.php')().execute();
});
You can also require PHP files without interfering with require(...)
behaviour by using the <DotPHP>.require(...)
method.
Example:
PHP file my_module.php
:
<?php
print 'Hello from my_module!';
JS file my_entrypoint.js
:
require('dotphp').require('./my_module.php')().execute();
- Follow me on Twitter for updates: https://twitter.com/@asmblah