博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
include,require,include_once,require_once 的作用和区别
阅读量:6958 次
发布时间:2019-06-27

本文共 480 字,大约阅读时间需要 1 分钟。

刚出来工作经常被人问到这玩意,不知道是不是欺负我年纪小的原因

这几个函数经过自己测试 

共同点:

1、共有的一些特点,使用这些函数进行引用指定的php 文件,他可以将文件中的函数变量,代码,相当于在引用的位置敲了一遍

不同点:

1、这些函数在调用的时候可以接受文件所在的返回值,比如引用文件中使用 return ,接收时就可以接受到

  这里有些区别,不加_once 的作用可以在重复引用的过程中获得到once 的值,加 _once 的情况只会在第一次获取的时候得到这个值,后面获取

       会返回一个整形,成功返回1,失败返回0,所以在一些希望引用文件返回变量的业务中进行使用 不带_once 的两个方法,在常用的代码业务使用带_once 

       可以避免重复引用的时候引起资源检测的浪费

2、异常报错的情况,引用文件中存在重复的函数会抛出函数重复定义异常,而且两种情况都会报错 ,但是使用 include 的情况报错级别没那么高,所以程序会继续运行,require则不会

 

转载于:https://www.cnblogs.com/gosimple/p/9273805.html

你可能感兴趣的文章
详解 JavaScript 的私有变量
查看>>
网站建设在“互联网+”时代的发展趋势
查看>>
脚本语言不行?JavaScript 重写 Office 365 已进入尾声
查看>>
日志框架 - 基于spring-boot - 设计
查看>>
R语言基础操作①
查看>>
安装 PrestaShop 1.6 - 关于快速安装指南
查看>>
ecshop中ajax的调用原理
查看>>
速查笔记(Linux Shell编程<上>)
查看>>
更换手机设备时如何同步迁移便签内容?
查看>>
Linux进程间通信之共享内存
查看>>
模拟返回的后台数据实现统计图
查看>>
《Linux命令行与shell脚本编程大全》第二十六章 一些有意思的脚本
查看>>
设置文字旋转角度
查看>>
Spring_DI_XML_02
查看>>
uCos-III移植到STM32F10x
查看>>
openssl编译使用
查看>>
不学无数——SpringBoot入门V
查看>>
Android Pie 引入 Keystore 新特性,安全防护再升级
查看>>
前端性能优化之 Composite
查看>>
一文看懂混淆代码——Java Decompiled过程和代码阅读
查看>>