require和include的区别
2015-08-06 16:49
495 查看
require和include用于引用文件,如:
require 'mysql.class.php';
1、include遇到错误时(引用的文件不存在),PHP只会报错,程序会运行下去
require则会直接报错,停止运行程序
2、require相当于预处理,在程序运行之前就先执行的,所以不可以在控制语句中,如if
include相当于函数,在程序运行时执行的,可以用在控制语句中
如:if(...){
include '...';
}else{
include '...';
}
3、require_once和include_once会先判断该文件是否已经被包含,如果已经被包含,则不会再次包含,只会包含一次
require 'mysql.class.php';
1、include遇到错误时(引用的文件不存在),PHP只会报错,程序会运行下去
require则会直接报错,停止运行程序
2、require相当于预处理,在程序运行之前就先执行的,所以不可以在控制语句中,如if
include相当于函数,在程序运行时执行的,可以用在控制语句中
如:if(...){
include '...';
}else{
include '...';
}
3、require_once和include_once会先判断该文件是否已经被包含,如果已经被包含,则不会再次包含,只会包含一次
相关文章推荐
- URAL 1034. Queens in Peaceful Positions
- easyUI 1.4版本 easyui-numberbox输入不了小数点bug
- ueditor编辑器使用
- UIStepper (加减符号)(步进控件)
- 关于两个标签的比较@queryparam和@pathparam
- iOS开发笔记--UILabel的相关属性设置
- 写在Demo战斗系统之前,先用原型工具做套UI第五篇-即时战斗UI界面制作
- SAP Basis: 从SAP GUI杀死进程
- Android中UI线程与后台线程交互设计的5种方法
- 详解request.getRequestDispatcher(url).forword(request,response)
- Errors running builder 'Android Resource Manager' on&nb
- String、StringBuffer、与StringBuilder的区别
- iOS8 UIPopoverPresentationController的Crash解决
- Implement Stack using Queues
- 使用Thread+Handler实现非UI线程更新UI界面
- Access restriction: The type BASE64Encoder is not accessible due to restrict
- hdoj---Rescue
- hdoj---Rescue
- UIKit 滚动视图 UIScrollView
- 【Android UI】Android开发之View的几种布局方式及实践