diff options
Diffstat (limited to 'worker/php-wasm.c')
| -rw-r--r-- | worker/php-wasm.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/worker/php-wasm.c b/worker/php-wasm.c deleted file mode 100644 index 9c71ca1..0000000 --- a/worker/php-wasm.c +++ /dev/null @@ -1,22 +0,0 @@ -#include <stdio.h> -#include <emscripten.h> -#include <Zend/zend_execute.h> -#include <sapi/embed/php_embed.h> - -int EMSCRIPTEN_KEEPALIVE php_wasm_run(const char* code) { - zend_result result; - - int argc = 1; - char* argv[] = { "php.wasm", NULL }; - - PHP_EMBED_START_BLOCK(argc, argv); - - result = zend_eval_string_ex(code, NULL, "php.wasm code", 1); - - PHP_EMBED_END_BLOCK(); - - fflush(stdout); - fflush(stderr); - - return result == SUCCESS ? 0 : 1; -} |
