位置: 编程技术 - 正文

PHP中include/require/include_once/require_once使用心得

编辑:rootadmin

推荐整理分享PHP中include/require/include_once/require_once使用心得,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

最近一直在抽时间来学习PHP,据说PHP是世界上最好的语言,于是各大论坛炸开了锅!哈哈,我们这里不是来讨论哪门语言是最好的语言,我们是在学习PHP中经常使用到的文件引入的四种方式的特点及区别!

相信大家在使用PHP时经常看到include a.php、include_once a.php、require a.php或者require_once a.php类似这样的写法吧?

我们一起来学习和总结一下这几个语句的作用及特点!

include

使用方法:

一般是放在流程控制的处理部分中使用,将文件内容引入。PHP程序在遇到include语句时,才将它读进来,这种方式可以把程序执行时的流程简单化,便于复用代码!

include在引入不存文件时产生一个警告且脚本还会继续执行,执行时需要引用的文件每次都要进行读取和评估,且有返回值,比如:

include_once

使用方法:

加了_once之后,表示文件已引入的将不再引入。include_once引入文件的时候,如果碰到错误会给出提示并继续运行下边的代码!

他的使用方式与include差不多,不同的是include_once只引入一篇!

require

PHP中include/require/include_once/require_once使用心得

使用方法:

一般是放在PHP文件的最前面将文件内容引入,PHP会将require的文件内容先引入成功当前文件的一部分,然后才开始执行后面的代码。

require在引入文件失败时会给出提示且脚本会被中断执行。比如:

require_once

使用方法:

一般是放在PHP文件的最前面将文件内容引入,PHP会先将待引入的文件内容引入到本文件中,如果引入失败则不会继续往下执行;如果引入成功,则可正常执行下面的代码。

它的使用方式与require差不多,不同的是require_once只会引入一次,如果之前已引入过,则不会再引入!

综合例子

假设有一个文件中a.php,里面只有一句echo file name is a;

那么上面这四个引入会打印多少行呢?其实只会打印前面的两句代码执行结果,因此只有两个:

下面我们来交换一下前两行与后两行试试:

那么上面这四句会打印出多少行呢?自然是四行,因为前两行在此之前并没有引入过,因此会引入一次,而include/require虽然之前引入过,还会再引入,因此打印结果:

注意事项

从理论上说,include和require后面加不加括号对执行的结果并没有什么区别,但是加上括号效率相对会较低,所以通常后面能不加括号就不要添加括号了!

PHP打印输出函数汇总 本篇文章一直来学习PHP中所有用于输出信息的函数,分类比较来学习其相同点与不同点,掌握日常开发中必备的技巧。开发就一定需要调试代码,而PHP

总结对比php中的多种序列化 前言序列化是将对象状态转换为可保持或可传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存

mac系统下为 php 添加 pcntl 扩展 前言:pcntl介绍pcntl扩展可以支持PHP的多线程操作。(非Unix类系统不支持此模块)phpize介绍phpize可以用来给PHP动态的添加扩展。比如编译PHP时忘记添加某

标签: PHP中include/require/include_once/require_once使用心得

本文链接地址:https://www.jiuchutong.com/biancheng/301719.html 转载请保留说明!

上一篇:PHP常用的三种设计模式汇总(php常用的三种设置方式)

下一篇:PHP打印输出函数汇总(php 输出)

  • 职工福利费的税额
  • 模具费怎么入账
  • 所得税费用是什么科目
  • 固定资产的折余价值计算公式
  • 认缴制投资方的账务处理
  • 上期留抵税额会计分录
  • 预提费用报税时填哪里
  • 利息费用和利息支出的区别计算公式
  • 新公司的注册资本
  • 折扣金额发票
  • 手工现金日记账填写范本图片
  • 工业企业如何进行设备的选购管理
  • 职工旅游费用如何处理
  • 企业未能实施个人所得税代扣代缴是否会罚款呢?
  • 不够起征点免缴的增值税如何做税务处理?
  • 销售成本结转中的库存商品的单价错了怎么改u8
  • 预收货款属于资金投入吗
  • 为什么企业要预缴增值税
  • 个人捐款单位需要记账吗
  • 计提生产经营
  • 工程项目的业务流程
  • 虚假享受税收优惠政策
  • 个人取得上市公司股权
  • 进项税额进成本
  • 1697510006
  • 主办会计工作主要做什么
  • 预提费用冲销需要重新计提吗
  • 交易性金融资产是什么意思
  • 文化事业建设费2023年是否减免了
  • 新会计规定工会会计制度
  • 家庭版系统如何重装成专业版本
  • 收到专利补助费的会计处理
  • 外贸企业有哪些公司青岛
  • 一只躺在沙滩上的鸟
  • 现在学修电脑怎么样
  • php中的die
  • php如何实现
  • 企业所得税减免20%按5%征收
  • 软件企业认定好处
  • 虚开增值税怎么查到的
  • 基于opencv的人脸检测算法
  • javascript猜数字游戏+表单
  • kaldi官网
  • 固定资产原值怎么确定
  • 定额备用金制度报销时用什么科目
  • 金融企业往来支出科目属于什么科目
  • 运输发票抵扣进项税额
  • 购买电脑的过程
  • 计提所得税后再结转本年利润吗
  • 土地使用权转让合法吗
  • 控股合并的账务处理
  • 以前年度的应收账款收不回来怎么办
  • 吸收合并需要编制
  • 预付性费用支出计入
  • 出口确认收入的时间
  • 挂靠被查出来后挂靠费怎么处理?
  • 免税发票怎么抵扣
  • 公司与股东的往来款
  • 代开的专票作废了怎么做账?
  • 财务费用包括哪些费用
  • sql如何随机抽样
  • win7系统中怎么卸载安装的软件
  • slserve.exe - slserve是什么进程
  • xp直升win7
  • ixapplet.exe - ixapplet是什么进程 有何作用
  • linux常见的启动方式
  • ExtJs 3.1 XmlTreeLoader Example Error
  • 导入extjs、jquery 文件时$使用冲突问题解决方法
  • javascript scrollTop正解使用方法
  • 安卓自定义app
  • linux echo echo
  • jquery trigger 传参数
  • 四川国税网上申报
  • 如何下载成品油库存
  • 百望电子发票查询下载
  • 丰田威驰2023款1.5自动挡新车报价
  • 停车场收费需要什么手续
  • 国税局的标志
  • 国税总局17号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设