PHP include任意文件或URL介绍


Posted in PHP onApril 29, 2014

实践出真理,写一个简单文件PHP文件include一个js文件,执行后没有报错或警告信息,同时看到被包含js的文件的内容被打印出来。因此得出结论:include 目标文件可以是任意类型。

现在再回头看include的官方文档,其中有这么一段话:“当一个文件被包含时,语法解析器在目标文件的开头脱离 PHP 模式并进入 HTML 模式,到文件结尾处恢复。由于此原因,目标文件中需要作为 PHP 代码执行的任何代码都必须被包括在有效的 PHP 起始和结束标记之中。” 注意其中提到“HTML模式,PHP代码必须包括在有效的PHP标记符中”,仔细体会其含义,它其实隐式的说明了include可以是任意类型的文件。

另外在4.3.0以后,include 目标文件还可以是一个url,当然前提是需要在配置中设置 allow_url_include 为 on。

PHP 相关文章推荐
不错的一篇面向对象的PHP开发模式(简写版)
Mar 15 PHP
php数组总结篇(一)
Sep 30 PHP
php面向对象全攻略 (十六) 对象的串行化
Sep 30 PHP
php 3行代码的分页算法(求起始页和结束页)
Oct 21 PHP
php获取301跳转URL简单实例
Dec 16 PHP
php数组操作之键名比较与差集、交集赋值的方法
Nov 10 PHP
PHP中SimpleXML函数用法分析
Nov 26 PHP
Yii框架连接mongodb数据库的代码
Jul 27 PHP
php格式文件打开的四种方法
Feb 24 PHP
PHP排序二叉树基本功能实现方法示例
May 26 PHP
php获取微信基础接口凭证Access_token
Aug 23 PHP
PHP使用观察者模式处理异常信息的方法详解
Sep 24 PHP
php调用google接口生成二维码示例
Apr 28 #PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 #PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
Apr 28 #PHP
删除html标签得到纯文本可处理嵌套的标签
Apr 28 #PHP
php通过ajax实现双击table修改内容
Apr 28 #PHP
php利用curl抓取新浪微博内容示例
Apr 27 #PHP
php判断页面是否是微信打开的示例(微信打开网页)
Apr 25 #PHP
You might like
3
2006/10/09 PHP
PHP中is_dir()函数使用指南
2015/05/08 PHP
PHP设计模式之注册树模式分析
2018/01/26 PHP
php成功操作redis cluster集群的实例教程
2019/01/13 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
理解AngularJs指令
2015/12/10 Javascript
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
微信小程序吸底区域适配iPhoneX的实现
2020/04/09 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
python中验证码连通域分割的方法详解
2018/06/04 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
python机器人运动范围问题的解答
2019/04/29 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
公司面试感谢信
2014/02/01 职场文书
征婚广告词
2014/03/17 职场文书
出生公证书样本
2014/04/04 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
关于拾金不昧的感谢信
2015/01/21 职场文书
Pygame Draw绘图函数的具体使用
2021/11/17 Python