php基础知识整理
2016-06-25 14:06
609 查看
记录一些php容易忽略的基础知识点
include和require的区别
require和include都表示引入指定文件,主要区别有几点
1.加载失败处理方式不同 include在引入不存文件时产生一个警告且脚本还会继续执行,require则会导致一个致命性错误且脚本停止执行。
2.在判断条件中,include()是有条件包含函数,而require()则是无条件包含函数.
所以条件判断语句中常用include
3.include有返回值,require没有.
include()执行时需要引用的文件每次都要进行读取和评估,
require()执行时需要引用的文件只处理一次(实际上执行时需要引用的文件内容替换了require()语句).
require通常使用方法,这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
include通常使用方法,这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化.
include和require的区别
require和include都表示引入指定文件,主要区别有几点
1.加载失败处理方式不同 include在引入不存文件时产生一个警告且脚本还会继续执行,require则会导致一个致命性错误且脚本停止执行。
2.在判断条件中,include()是有条件包含函数,而require()则是无条件包含函数.
if(false){ include 'file.php'; //不会引入 } if(false){ require 'file.php'; //会引入 }
所以条件判断语句中常用include
3.include有返回值,require没有.
include()执行时需要引用的文件每次都要进行读取和评估,
require()执行时需要引用的文件只处理一次(实际上执行时需要引用的文件内容替换了require()语句).
require通常使用方法,这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
include通常使用方法,这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化.
相关文章推荐
- PHP数组式访问接口 ArrayAccess
- php环境的搭建
- Thinkphp 零散知识点(caa/js路径,引入第三方类,ajax返回,session/cookie)
- PHP数据对象
- php中三种数据库的连接方式
- Laravel 安装
- php函数传值的引用传递注意事项分析
- php好代码风格的阶段性总结
- php编译安装php-amq扩展简明教程
- PHP关于time date strtotime mktime 基础解析
- 打造 PHP版本 1password
- 打造 PHP版本 1password
- PHP_BUG: Notice: Undefined index
- ThinkPHP3.2.3添加水印
- FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
- 【2016-12-25】(EI & ISTP)2017年第二届嵌入式系统和移动软件工程IEEE国际会议(ESMSE'2017)
- Web_PHP_Curl浅说;
- Sofia-SIP辅助文档十四 - Sofia SIP用户代理库 - "tport" - 传输模块
- 关于thinkphp连贯操作加锁的详细介绍lock
- thinkphp5.0的惰性加载