PHP之包含文件

包含文件
包含文件的方式

1、require:包含多次
2、include:包含多次
3、require_once:包含一次
4、include_once:包含一次

小结:
1、require遇到错误抛出error类别的错误,停止执行
2、include遇到错误抛出warning类型的错误,继续执行
3、require_once、include_once只能包含一次
4、HTML类型的包含页面中存在PHP代码,如果包含到PHP中是可以被执行的
5、包含文件相当于把包含文件中的代码拷贝到主文件中执行,魔术常量除外,魔术常量获取的是所在文件的信息。
6、包含在编译时不执行、运行时加载到内存、独立编译包含文件

包含文件的路径
./ 当前目录
…/ 上一级目录

区分如下包含:

require './head.html';//在当前目录下查找
require 'head.html';//受include_path配置影响

include_path的使用场景:
如果包含文件的目录结构比较复杂,比如:在c:\aa\bb\cc\dd中有多个文件需要包含,可以将包含的路径设置成include_path,这样包含就只要写文件名就可以了

<?php
set_include_path('c://aa/bb/cc/dd');//设置include_path
require 'head1.html';//受include_path配置影响
require 'head2.html';

include_path可以使用多个,路径之间用分号隔开

set_include_path('c://aa/bb/cc/dd;d:\\');

正斜(/)web中目录分隔用正斜 http://www.sina.com/index.php
反斜()物理地址的分隔用反斜,(windows中物理地址正斜和反斜都可以) c:\web1\aa

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值