php 前台include用法,php include与require用法介绍
引用文件的方法有两种:require 及 include。两种方式提供不同的使用弹性。
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
include()与require()的功能也基本相同(包含),但在用法上也有一些不同,include()是有条件包含函数,而require()则是无条件包含函数。例如在下面代码中,如果变量$a为真,则将包含文件a.php:
if($a){
include("a.php");
}
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
而require()则和include()不同,不管$a取何值,下面的代码将把文件a.php包含进文件里:
if($a){
require("a.php");
}
在错误处理方面,使用include语句,如果发生包含错误,程序将跳过include语句,虽然会显示错误信息但是程序还是会继续执行!但requre却会给你来个致命错误。
报错:用例子来说话,写两个php文件,名字为test1.php 和test2.php,注意相同的目录中,不要存在一个名字是test999.php的文件。
test.php
include(”test999.php”);
echo“abc”;
?>
test2.php
require(”test999.php”)
echo“abc”;
?>
浏览第一个文件,因为没有找到test999.php文件,我们看到了报错信息,同时,报错信息的下边显示了abc,你看到的可能是类似下边的情况:
Warning: include(test1aaa.php) [function.include]: failed to open stream: No such file or directory in D:WebSitetest.php on line 2
Warning: include() [function.include]: Failed opening ‘test1aaa.php’ for inclusion (include_path=’.;C:php5pear’) in D:WebSitetest.php on line 2abc
浏览第二个文件,因为没有找到test999.php文件,我们看到了报错信息,但是,报错信息的下边没有显示abc,你看到的可能是类似下边的情况:
Warning: require(test1aaa.php) [function.require]: failed to open stream: No such file or directory in D:WebSitetest.php on line 2
Fatal error: require() [function.require]: Failed opening required ‘test1aaa.php’ (include_path=’.;C:php5pear’) in D:WebSitetest.php on line 2
(责任编辑:admin)
php 前台include用法,php include与require用法介绍相关推荐
- include virtual引入html文件,ASP文件引用include file和include virtual两种用法
在 ASP 编程中,我们经常遇到需要重复使用的模块代码,通常我们将这些模块代码保存为一个单独的文件,需要使用此模块代码时,在程序中通过 #include 指令引用此文件,这样使得工作效率和程序可读性大 ...
- C语言中,#include的用法:#include 和 #include区别
C语言中,#include的用法:#include "" 和 #include<>区别 采用 " ":依次搜索当前目录.包括/I编译开关的路 ...
- @include与jsp:include的区别
1.可以使用一个JSP指令或者一个标准行为,在JSP页面中引入其他的页面片段. 2. include指令:在翻译阶段(将JSP页面转换成servlet的阶段),JSP的include指令会读入指定的页 ...
- include与jsp:include区别【转载】
我们都知道在jsp中include有两种形式,分别是 <%@ include file=" "%> <jsp:include page=" " ...
- jsp中动态include与静态include的区别
JSP中动态INCLUDE与静态INCLUDE的区别 动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" f ...
- JSP中的include指令和include动作的区别
我们都知道在jsp中include有两种形式,分别是Include指令:<%@ include file=""%>和include动作:<jsp:include ...
- 浅谈JSP中include指令与include动作标识的区别
JSP中主要包含三大指令,分别是page,include,taglib.本篇主要提及include指令. include指令使用格式:<%@ include file="文件的绝对路径 ...
- 5.jsp中动态include与静态include的区别
动态include在使用的时候,会先解析所要包含的页面(你例子中的included.jsp),解析后在和主页面放到一起显示:静态INCLUDE在使用的时候,不会解析所要包含的页面(你例子中的inclu ...
- C++【“using namespace std”的意思、#include “iostream“与#include < iostream>区别、< iostream>与< iostream.h>区别】
目录 1."using namespace std"的意思 2.#include "iostream" 与 #include < iostream> ...
最新文章
- MyBatis-Plus Day2 Wapper 核心功能 条件构造器 测试
- python登陆界面代码_python编辑用户登入界面的实现代码
- TCP三次握手的原理及***手段
- 第三章 网络体系结构作业
- 计算机技术学科分类号,专业分类号及学科码对照表.doc
- AXure RP8 破解码
- 什么是VMWare虚拟机
- linux就该这么学【进程地址空间】
- 新型冠状病毒的初期症状有哪些?(Java绘图)
- 重测序群体遗传进化分析之进化树构建
- C语言Math函数库简介
- 开源项目you-get的下载和使用、使用Cookie、配置ffmpeg
- Zephyr UART
- 网页平面设计/广州平面UI设计培训就业班课程
- 《HTML5 2D游戏编程核心技术》——第1章,第1.5节开始Snail Bait游戏编程
- 计算机主板提炼金,你知道如何从废旧主板中提炼金子吗?
- 网站搭建:从0到1搭建网站
- SV独立客户端无法登陆问题
- java学习之路——类与对象案例之打字游戏
- 【单片机实验】扬声器实验
热门文章
- anchor-free存在什么缺点?
- 用Python实现图片风格迁移,让你的图片更加的高逼格!
- BCS2022|奇安信总裁吴云坤:用四个创新模式应对网络安全产业的四大转变
- 台式计算机usb口不识别鼠标,电脑键盘无法识别怎么办提示无法识别的usb设备
- GXT之旅:第一章:初识ExtGWT(5)——用GXT组件替换GWT组件
- 一个不谋而合的管理现象--情绪化管理
- 树状数组(Binary Index Tree)
- excel 双击打开空白
- python师资培训内容丰富
- 米那卜林盐酸盐,GR,Minaprine dihydrochloride,Cas:25905-77-5,抗氧化小分子