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 adodb介绍
Mar 19 PHP
php error_log 函数的使用
Apr 13 PHP
php四种基础算法代码实例
Oct 29 PHP
discuz目录文件资料汇总
Dec 30 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 PHP
PHP使用flock实现文件加锁的方法
Jul 01 PHP
项目中应用Redis+Php的场景
May 22 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
Feb 28 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
php微信开发之关注事件
Jun 14 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
Mar 25 PHP
PHP 裁剪图片
Mar 09 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
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
jquery幻灯片插件bxslider样式改进实例
2014/10/15 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
原生js页面滚动延迟加载图片
2015/12/20 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
electron中使用bootstrap的示例代码
2018/11/06 Javascript
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
python选择排序算法的实现代码
2013/11/21 Python
使用Python中的cookielib模拟登录网站
2015/04/09 Python
Python实现给文件添加内容及得到文件信息的方法
2015/05/28 Python
Python中模块与包有相同名字的处理方法
2017/05/05 Python
python字典操作实例详解
2017/11/16 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
九年级历史教学反思
2014/01/27 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
个人简历中自我评价
2014/02/11 职场文书
入党转正申请报告
2015/05/15 职场文书
HTML基础详解(下)
2021/10/16 HTML / CSS
面试分析分布式架构Redis热点key大Value解决方案
2022/03/13 Redis
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript