首先,我需要从 PHP_FUNCTION() 导入一个文件,并将 C 函数中的一些变量传递给导入的 php 文件到用户空间。
例子:
包含_a_file.c
PHP_FUNCTION(include_a_php_file)
{
zval *var_to_userspace;
char *str;
str = "string send to userspace";
ZVAL_STRING(var_to_userspace, str, 0);
php_require_once("a_file.php"); // <-- how to?
}
a_file.php
<?php
print "<pre>";
vardump($var_to_userspace);
print "</pre>";
?>