require的用法,有三种(常用的是第一种和第三种)

(1),require ('要引入的文件名');//或者是文件路径

(2),require $filePath;//$filePath变量是事先定义好的

(3),require '要引入的文件名';//或者是文件路径,比较第一种就是不写括号

举例1:在a.php文件中调用b.php文件中的函数abc()。

a.php:

//require ('b.php');

/* $fileName="b.php";

require $fileName; */

require 'b.php';//类似java的引包语句

abc();//调用b.php页面中的abc()函数

echo '
hello';

?>

b.php:

//定义了一个函数

function abc(){

echo 'OK,我是b.php页面';

}

?>

注意:

①,php执行时,一旦遇到函数的调用,就会开辟一个新栈,执行该函数的代码,执行完毕后,返回继续执行后续代码。

②,各个栈间的变量是相互独立的。

require()和require_once()细节:

一般放在php页面的最前面,php在执行前,就会读入require所引入的文件,一旦出现错误,则会退出程序。

这两个的区别为:前者遇到就会包含文件,后者会判断是否已经包含过了,如果包含过了,则不再包含文件。一可以节省资源,二可以避免重复定义的错误。

php接收require,PHP页面相互调用require的用法相关推荐

  1. react17同源iframe父子页面相互调用方法

    最近制作一个大数据展示页面,需要嵌套第三方html,并进行相应的交互. 如下图: 其中A页面需要与第三方iframe进行交互,同时iframe选择公司或者园区时会回显到树选择器中. 先上解决办法 1, ...

  2. js中子父级页面相互调用

    1.父级页面获取子级属性,例如ID var   obj   =  $(window.frames["addQualiframe1"].document);        //add ...

  3. iframe父页面子页面相互调用方法

    父页面寻找子页面元素: window.frames["iframeName"].document.getElementsByClassName('div')[0] $(docume ...

  4. 父子页面iframe相互调用方法详解

    2019独角兽企业重金招聘Python工程师标准>>> 如果你采用嵌入iframe机制,不可避免的要用到各个iframe页面之间方法和属性的相互调用.这里介绍的是兼容各个浏览器的if ...

  5. NWJS在XP下调用require(‘child_process‘)时闪退

    背景 项目使用NWJS 0.14.7版本在XP下运行,现在新加了require('child_process')代码用于调用进程. 结果在XP下直接会闪退,在Win7/Win10下运行良好. 解决 在 ...

  6. WebView使用详解(一)——Native与JS相互调用(附JadX反编译)

    前言:念念不忘,必有回响,永远坚持你所坚持的! 相关文章: 1.<WebView使用详解(一)--Native与JS相互调用(附JadX反编译)> 2.<WebView使用详解(二) ...

  7. 各编程语言 + aardio 相互调用示例(简易代码)

    代码都很简单,复制可直接运行.aardio 快速调用 C,C++,C#,Java,R,V,Python,JavaScript,Node.js,Rust,PHP,Ruby,PowerShell,Fort ...

  8. 各编程语言相互调用示例,代码简单,生成的软件体积也很小

    aardio 支持混入很多不同的编程语言,代码简单,生成的软件体积也很小.下面看示例. aardio 直接调用系统 API 函数( 支持回调.相互调用 ): var ret,point = ::Use ...

  9. Android加载网页JavaScript与Java之间的相互调用

    最近项目中涉及到Android中的网络通信与交互.html5等相关内容,由于之前没仔细研究过,在这里总结一下,下面是JavaScript与Java相互调用的一个小例子,废话不多说,直接上代码: < ...

最新文章

  1. Visual Studio跨平台开发实战(2) - Xamarin.iOS基本控制项介绍
  2. 跨站访问如何保证session的正常使用
  3. 上海大华条码称代码_银豹收银之大华条码秤传称设置
  4. 编程开发使用的软件大全
  5. SAP Leonardo机器学习Restful API如何获得Access Token
  6. mac mysql prefpane_【MySQL数据库开发之一】Mac下配置安装数据库-MySQL
  7. 【C语言】CLion中文乱码问题的解决方案
  8. 工作流引擎Activiti 学习(表 分类)
  9. srsLTE源码学习:协议数据单元PDU:pdu.h
  10. 《手把手教你》系列基础篇之3-python+ selenium自动化测试-驱动浏览器和元素定位大法(详细)
  11. Leetcode:415. Add Strings
  12. 二叉树:你真的会翻转二叉树么?
  13. js 动态生成HTML,并加载事件遇到的问题
  14. 块层介绍 第二篇: request层
  15. 啦啦外卖独立版41.7全开源小程序app全套源码带vue源码
  16. Android简易聊天室软件(HTTP实现)
  17. PCI/PCIe接口卡Windows驱动程序(4)- 驱动程序代码(源文件)
  18. 虚拟路由冗余协议(VRRP)
  19. 程序人生丨如何体现测试工程师的价值
  20. Micro LED - OLED注定过渡

热门文章

  1. 热爱成就辉煌:20个月赚130亿
  2. 知名商业智能BI厂商盘点
  3. Docker跨平台架构的新特性buildx的启用方式
  4. tf.argmax函数说明
  5. Golang Slice切片如何扩容
  6. 算法大师:Donald E. Knuth
  7. RxAndroid dispose实现原理
  8. Linux 系统资源查看和定时任务
  9. 论文解读第三代GCN《 Deep Embedding for CUnsupervisedlustering Analysis》
  10. 经典规划PDDL-飞机运货问题