lamer_hacker
Новичок
Привет всем. Я написал простенький sapi, который получает массив оп-кодов при помощи zend_file_compile() и передаёт его на съедение zend_execute();
Но при вызове zend_execute() происходит segmentation fault ![Frown :( :(](/talk/styles/default/xenforo/smilies/frown.png)
В чем может быть ошибка?
Код:
#include <stdio.h>
#include <sapi/embed/php_embed.h>
void main(int argc, char *argv[])
{
zend_op_array* zoa = NULL;
zend_op* zo = NULL;
zend_file_handle zfh;
zfh.type = ZEND_HANDLE_FILENAME;
zfh.filename = "file.php";
PHP_EMBED_START_BLOCK(argc, argv);
zoa = zend_compile_file(&zfh,ZEND_EVAL TSRMLS_CC);
zend_execute(zoa TSRMLS_CC);
PHP_EMBED_END_BLOCK();
}
![Frown :( :(](/talk/styles/default/xenforo/smilies/frown.png)
В чем может быть ошибка?