实现include和include_once
来源:互联网 发布:淘宝搜相似图片搜索 编辑:程序博客网 时间:2024/05/09 08:02
zend_file_handle file_handle;
zend_op_array *new_op_array;
uint dummy = 1;
if(php_stream_open_for_zend_ex(path, &file_handle, ENFORCE_SAFE_MODE|IGNORE_URL_WIN|STREAM_OPEN_FOR_INCLUDE TSRMLS_CC) != SUCCESS) {
return 0;
}
if(zend_hash_update(&EG(included_files), file_handle.opened_path, strlen(file_handle.opened_path) + 1, (void *)&dummy, sizeof(int), NULL) != SUCCESS) {
new_op_array = NULL;
zend_file_handle_dtor(&file_handle TSRMLS_CC);
return 0;
}
//include
new_op_array = zend_compile_file(&file_handle, ZEND_INCLUDE TSRMLS_CC);
//include_once
//new_op_array = zend_compile_file(&file_handle, ZEND_INCLUDE_ONCE TSRMLS_CC);
zend_destroy_file_handle(&file_handle TSRMLS_CC);
if(!new_op_array) {
return 0;
}
return 1;
0 0
- 实现include和include_once
- require(),include(),require_once()和include_once()的区别
- require(),include(),require_once()和include_once()的异同
- require(),include(),require_once()和include_once()的异同
- require(),include(),require_once()和include_once()的异同
- require(),include(),require_once()和include_once()的异同
- require(),include(),require_once()和include_once()区别
- require(),include(),require_once()和include_once()区别
- require(),include(),require_once()和include_once()区别
- require(),include(),require_once()和include_once()区别
- require(),include(),require_once()和include_once()区别
- require(),include(),require_once()和include_once()区别
- require(),include(),require_once()和include_once()区别
- require,require_once,include和include_once的分别
- require(),include(),require_once()和include_once()区别
- require(),include(),require_once()和include_once()区别
- require(),include(),require_once()和include_once()区别
- require(),include(),require_once()和include_once()区别
- 全局变量的调用
- 扩展修改PHP.INI里面的值
- JAVA MYSQL 8小时后自动断开连接
- MySQL 当记录不存在时插入,当记录存在时更新
- com.mysql.jdbc.exceptions.jdbc4.CommunicationsException||java.net.SocketException: Broken pipe
- 实现include和include_once
- 深入理解php原理之include include_once require require_once
- Jbuilder增加内存使用大小
- [LeetCode]—Reverse Nodes in k-Group 将链表以n个节点为一组进行逆序
- 无限级分类,左右值算法
- iphone开发注意事项
- 预排序遍历树算法(非递归无限极分类算法)学习笔记
- 在xshell传输文件
- 使用var_dump打印数组