两种加载文件的方式

  1. include
  2. require

使用场景:

动态加载文件的时候,使用include,否则使用require。

示例:


# 引入php文件--include方式
inlcude("./functions_func.php");
或
inlcude "./functions_func.php";# 引入php文件--require方式
require("./functions_func.php");
或
require "./functions_func.php";

注意事项:

如果使用include引入路径错误,会产生两个警告错误,不影响后续代码的执行。
如果使用require引入路径错误,会报一个Fatal error(致命性错误)和一个警告错误,会阻止后续代码的执行。

不要重复加载一个文件, 如果不清楚是否引用过,可用include_once(),它会对引入文件进行判断,只加载一次文件(不建议使用,会影响执行效率,最好把引入文件都写在最上方)。

require效率高于include

原文地址:https://segmentfault.com/a/1190000016507701

转载于:https://www.cnblogs.com/lalalagq/p/9969916.html

php 文件加载方式相关推荐

  1. Java中的资源文件加载方式

    Java中的两种路径 使用文件系统自带的路径机制,一个应用程序只能有一个当前目录,但可以有Path变量来访问多个目录 使用ClassPath路径机制,类路径跟Path全局变量一样也是有多个值 在Jav ...

  2. VELOCITY三种属性加载方式

    一.velocity默认的加载方式(文件加载方式) package com.velocity.test; import java.io.StringWriter; import java.util.P ...

  3. Cocos2d之Texture2D类详解之将文件加载成Texture2D对象

    一.声明 笔者以cocos2d框架cocos2d-x-3.3rc0版本的源码做分析.本文为笔者原创,允许转载和分享,只要注明文章出处即可. 二.简介 Texture2D类简介 Texture2D类允许 ...

  4. 用 C 语言开发一门编程语言 — 字符串与文件加载

    目录 文章目录 目录 前文列表 字符串 读取字符串 注释 文件加载函数 命令行参数 打印函数 报错函数 源代码 前文列表 <用 C 语言开发一门编程语言 - 交互式解析器> <用 C ...

  5. React Native 的图片加载方式

    在做APP的时候,遇到了要加载图片的问题,本来以为很简单,,但是知道真相的我眼泪掉下来.在此记录一下.. 一.本地图片的加载 如上图:./代表当前文件,相当于是在本地项目根据目录找到该图片即可.问题是 ...

  6. hive--udf函数(开发-4种加载方式)

    UDF函数开发 标准函数(UDF):以一行数据中的一列或者多列数据作为参数然后返回解雇欧式一个值的函数,同样也可以返回一个复杂的对象,例如array,map,struct. 聚合函数(UDAF):接受 ...

  7. 动态链接库dll的两种加载方式

    在第一篇技术博客"动态链接库简介"中说到了两种加载方式,当时没有详细说明,这里详细说明一下 可以通过两种方式 1.隐式链接(需要.dll,.lib,.h) 2.显式链接(需要.dl ...

  8. iOS 正确选择图片加载方式

    正确选择图片加载方式能够对内存优化起到很大的作用,常见的图片加载方式有下面三种: //方法1 UIImage *imag1 = [UIImage imageNamed:@"image.png ...

  9. 这两种完全不同的JPEG加载方式,你肯定见过!

    现如今网站所使用的的图片格式多种多样,但是有一种图片格式占到了 74% 的使用量.它就是 JPEG,即联合图像专家组.这类文件的后缀通常为 .jpg 或 .jpeg,是摄影中常见的图片类型. JPEG ...

最新文章

  1. java 实例化对象的几种姿势
  2. linux内核压缩制作bzImage
  3. [转载] python中的内置异常结构
  4. Linux系统编程 -- 进程 信号
  5. javaScript之函数,分支结构 ,循环结构(二)
  6. OpenInventor笔记:线性坐标轴PoLinearAxis的使用
  7. 拍照识别身份证 Android/iOS身份证识别技术
  8. 人口logistic模型公式_数学建模logistic人口增长模型
  9. WhatsApp网页版(电脑版)使用教程
  10. 运维面试官喜欢问的问题
  11. ubuntu16.0.4安装GNOME3
  12. 域名被微信屏蔽如何解决
  13. 服务器centos系统诛仙,云服务器搭建诛仙教程
  14. 东方财富股票接口解析优缺点
  15. 手机怎么提高图片分辨率?手机怎么改照片分辨率dpi?
  16. Python进行表格拆分
  17. 智慧公厕系统为管理方提供更丰富的管理手段
  18. C语言必背经典程序代码
  19. Instant-Meshes-标架场方法
  20. 在Tomcat下使用JavaBean

热门文章

  1. 解决Error #15: Initializing libiomp5.dylib, but found libomp.dylib already initialized.
  2. 完善获取数据库数据的写法
  3. 二、bootstrap4基础(flex布局)
  4. axis=0 与axis=1 的区分
  5. 数据结构--堆 Heap
  6. python入门基础系列_03python—9个基础常识-python小白入门系列
  7. MySQL - 创建存储过程Procedure,Do While实现循环
  8. java获取api接口新浪数据,新浪短网址API接口的获取以及API接口的调用文档分享...
  9. was 程序jvm_【保家护行航】WAS知识学习分享
  10. PAT乙类1013 数素数 (20 分)