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注入实例
Oct 09 PHP
PHP 实现多服务器共享 SESSION 数据
Aug 15 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
Jun 18 PHP
memcache命令启动参数中文解释
Jan 13 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
smarty模板引擎从php中获取数据的方法
Jan 22 PHP
PHP中如何使用session实现保存用户登录信息
Oct 20 PHP
smarty的section嵌套循环用法示例
May 28 PHP
微信支付的开发流程详解
Sep 13 PHP
Yii 2中的load()和save()示例详解
Aug 03 PHP
phpstorm 配置xdebug的示例代码
Mar 31 PHP
PhpSpreadsheet设置单元格常用操作汇总
Nov 13 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
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
php使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
php调用C代码的实现方法
2014/03/11 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
2016/10/26 Javascript
Bootstrap中定制LESS-颜色及导航条(推荐)
2016/11/21 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
jQuery无冲突模式详解
2019/01/17 jQuery
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
详解使用mocha对webpack打包的项目进行"冒烟测试"的大致流程
2020/04/27 Javascript
python脚本当作Linux中的服务启动实现方法
2019/06/28 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
数据员岗位职责
2013/11/19 职场文书
致100米运动员广播稿
2014/02/14 职场文书
作风大整顿心得体会
2014/09/10 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
武侯祠导游词
2015/02/04 职场文书
排球赛新闻稿
2015/07/17 职场文书
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技