PHP扩展开发之实现 require PHP文件功能
来源:互联网 发布:微信屏蔽了淘宝链接 编辑:程序博客网 时间:2024/04/27 20:43
我想实现的是:
<?php
$var=require("1.php");
var_dump($var);
其中,1.php是:
通过zend_execute_scripts实现.这个函数在php-src/Zend/zend.c 中定义<?php
return array(
" something"
);
当然倒数第二行处的第一个参数可以换成ZEND_REQUIRE_ONCEZEND_FUNCTION(classobj_test_require)
{
zval* retval;
zend_file_handle zfd;
zfd.type = ZEND_HANDLE_FILENAME;
zfd.filename = "3.php";//可以是相对,绝对路径(只在linux下测试了~)
zfd.free_filename = 0;
zfd.opened_path = NULL;
zend_execute_scripts(ZEND_REQUIRE TSRMLS_CC,&retval,1,&zfd);
php_var_dump(&retval,1 TSRMLS_CC);
}
0 0
- PHP扩展开发之实现 require PHP文件功能
- PHP扩展开发之文件存储
- php之include,require文件包含
- php 学习之 文件加载 include require
- PHP实现文件上传功能及ThinkPHP上传扩展
- php扩展开发---通过嵌入包装实现cli功能
- PHP文件加载include,require。
- php文件require()引入注意事项
- php 实现文件下载功能
- php文件下载功能实现
- php 实现文件上传功能
- PHP上传文件功能实现
- PHP实现文件下载功能
- PHP实现文件上传功能
- PHP实现下载文件功能
- php 实现文件上传功能
- PHP实现文件上传功能
- php实现文件上传功能
- 百度MP3音乐API接口及应用
- eclipse_cpp 配置mingw
- windows下开发PHP扩展dll(无需Cygwin)
- 参数化的时候超过100个参数就无法继续添加数据了
- 我的PHP我自己编译- (Win32篇)
- PHP扩展开发之实现 require PHP文件功能
- 谁说nginx不支持.htaccess文件?
- php扩展中的变量和静态变量
- 在PHP扩展中包装C++类
- 在 MS VS 2005中 编译PHP时解决“不能分配常量大小为 0 的数组”错误的临时办法
- 在Win32下用VS2008编译PHP扩展
- ie6对nginx经过gzip的数据无法显示
- 在IE6中JS不执行的问题处理
- asp.net 文件压缩