解决PHP中函数重复定义的问题
2009-12-08 06:04
330 查看
在本地运行正常的PHP代码,放到空间上就出现 Fatal error: Cannot redeclare 的问题.
查看了一下原来是函数重定义了.
网上说用require_once就可以解决了.
顺便查了一下require和include的区别,记录一下:
因require是在php执行前,就将文件包含进来,成为网页的一部份。
而include是在php执行时,读到时,才包含进来。
两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而require()则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用require()。include() 就不是这样,脚本会继续运行
查看了一下原来是函数重定义了.
网上说用require_once就可以解决了.
顺便查了一下require和include的区别,记录一下:
因require是在php执行前,就将文件包含进来,成为网页的一部份。
而include是在php执行时,读到时,才包含进来。
两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而require()则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用require()。include() 就不是这样,脚本会继续运行
相关文章推荐
- PHP中被调用的PHP文件中有函数则调用文件里不能重复定义的问题
- vc2008 项目拆分库 出现 LNK2005 库函数重复定义的问题的解决方法
- hpp文件解决类成员函数重复定义的问题
- 关于头文件重复包含以及函数重定义问题
- php使用类继承解决代码重复的问题
- php使用类继承解决代码重复的问题
- 1>s.cpp(465) : error C2448: “main”: 函数样式初始值设定项类似函数定义 问题的解决方法
- PHP中json_encode()函数编码问题的解决
- 【笔记】表单重置:解决$("#myform").reset();函数未定义问题
- 解决 php提交表单到当前页面,刷新会重复提交 的问题
- 关于头文件变量重复定义问题怎么解决(thinkvd开发日志)
- PHP basename 函数 linux下中文路径的问题解决方法
- C/C++语言中全局变量重复定义问题的解决方法
- 解决编译时的multiply defination重复定义问题
- PHP字符串截取函数(解决中文乱码问题!支持UTF-8和GB2312)
- PHP解决引用路径和重复引用文件已经其中的HTML代码的路径问题的终极解决方案
- 无法将函数定义与现有的声明匹配 问题的解决办法 分享
- Vs2005下重复定义的问题解决
- 函数的默认参数重复定义问题
- PHP调用系统函数时报错未定义解决方法