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生成xml简单实例代码
Dec 16 PHP
php selectradio和checkbox默认选择的实现方法详解
Jun 29 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
Nov 18 PHP
PHP+MySQL修改记录的方法
Jan 21 PHP
nginx+thinkphp下解决不支持pathinfo模式
Jul 01 PHP
apache和PHP如何整合在一起
Oct 12 PHP
[原创]php简单隔行变色功能实现代码
Jul 09 PHP
Yii2基于Ajax自动获取表单数据的方法
Aug 10 PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 PHP
php基于 swoole 实现的异步处理任务功能示例
Aug 13 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
PHP并发场景的三种解决方案代码实例
Feb 27 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中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
php实现微信发红包
2015/12/05 PHP
php根据数据id自动生成编号的实现方法
2016/10/16 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
php链式操作的实现方式分析
2019/08/12 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
深入解析Javascript闭包的功能及实现方法
2016/07/10 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
2019/03/29 Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
2019/08/26 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
Python通过90行代码搭建一个音乐搜索工具
2015/07/29 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
Python编程快速上手——Excel表格创建乘法表案例分析
2020/02/28 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
去加拿大的旅行和假期:Canadian Affair
2016/10/25 全球购物
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
授权委托书格式范文
2014/08/02 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书
初中作文评语
2014/12/25 职场文书
自书遗嘱范文
2015/08/07 职场文书
股东出资协议书
2016/03/21 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python
你喜欢篮球吗?Python实现篮球游戏
2021/06/11 Python
node快速搭建后台的实现步骤
2022/02/18 NodeJs