diff options
Diffstat (limited to 'examples')
| -rwxr-xr-x | examples/rubyvm-on-php-on-wasm/HelloWorld.sh | 1 | ||||
| -rw-r--r-- | examples/rubyvm-on-php-on-wasm/php-wasm.php | 4 |
2 files changed, 2 insertions, 3 deletions
diff --git a/examples/rubyvm-on-php-on-wasm/HelloWorld.sh b/examples/rubyvm-on-php-on-wasm/HelloWorld.sh deleted file mode 100755 index c5fc8ae..0000000 --- a/examples/rubyvm-on-php-on-wasm/HelloWorld.sh +++ /dev/null @@ -1 +0,0 @@ -php -d memory_limit=-1 -d opcache.enable_cli=on -d opcache.jit=on -d opcache.jit_buffer_size=1G ./php-wasm.php diff --git a/examples/rubyvm-on-php-on-wasm/php-wasm.php b/examples/rubyvm-on-php-on-wasm/php-wasm.php index beb854f..704254f 100644 --- a/examples/rubyvm-on-php-on-wasm/php-wasm.php +++ b/examples/rubyvm-on-php-on-wasm/php-wasm.php @@ -20,7 +20,7 @@ use Nsfisis\Waddiwasi\Structure\Types\ValType; const PHP_EMPTY = ''; const PHP_HELLO_WORLD = <<<'EOS' -require_once __DIR__ . '/HelloWorld.php'; +require_once '%DIR%/HelloWorld.php'; EOS; $wasmBinary = file_get_contents(__DIR__ . '/php-wasm.wasm'); @@ -135,7 +135,7 @@ foreach ($hostFuncs as $hostFunc) { $externVals[] = ExternVal::Func(\count($store->funcs) - 1); } $runtime = Runtime::instantiate($store, $module, $externVals); -$codePtr = allocateStringOnWasmMemory($runtime, PHP_HELLO_WORLD); +$codePtr = allocateStringOnWasmMemory($runtime, strtr(PHP_HELLO_WORLD, ['%DIR%' => __DIR__])); $results = $runtime->invoke("php_wasm_run", [$codePtr]); \assert(\count($results) === 1); |
