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 相关文章推荐
第五节--克隆
Nov 16 PHP
供参考的 php 学习提高路线分享
Oct 23 PHP
php定时删除文件夹下文件(清理缓存文件)
Jan 23 PHP
基于PHP服务端图片生成缩略图的方法详解
Jun 20 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 PHP
Laravel框架数据库CURD操作、连贯操作总结
Sep 03 PHP
thinkphp中ajax与php响应过程详解
Dec 08 PHP
php常用表单验证类用法实例
Jun 18 PHP
PHP获取文件夹大小函数用法实例
Jul 01 PHP
使用php实现从身份证中提取生日
May 09 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
Jun 12 PHP
Yii框架的布局文件实例分析
Sep 04 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
PHP 微信支付类 demo
2015/11/30 PHP
php微信公众平台开发(四)回复功能开发
2016/12/06 PHP
js日历功能对象
2012/01/12 Javascript
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
window.open 以post方式传递参数示例代码
2014/02/27 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
JavaScript数据结构之链表的实现
2017/03/19 Javascript
JS使用tofixed与round处理数据四舍五入的区别
2017/10/25 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
详解express使用vue-router的history踩坑
2019/06/05 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
微信小程序云函数添加数据到数据库的方法
2020/03/04 Javascript
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
在Python下尝试多线程编程
2015/04/28 Python
python获得文件创建时间和修改时间的方法
2015/06/30 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
Python实现登陆文件验证方法
2018/10/06 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
python和php哪个容易学
2020/06/19 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
网络技术支持面试题
2013/04/22 面试题
销售总监工作职责
2013/11/21 职场文书
生物学学生自我评价
2014/01/17 职场文书
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
党员四风剖析材料
2014/08/27 职场文书
开发房地产协议书
2014/09/14 职场文书
员工教育培训协议书
2014/09/27 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
晶体管来复再生式二管收音机
2021/04/22 无线电
MySQL之PXC集群搭建的方法步骤
2021/05/25 MySQL