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+java实现自动新闻滚动窗口
Oct 09 PHP
PHP校验ISBN码的函数代码
Jan 17 PHP
PHP filter_var() 函数 Filter 函数
Apr 25 PHP
深入解析php之sphinx
May 15 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
Jun 28 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
thinkphp连贯操作实例分析
Nov 22 PHP
php实现的中文分词类完整实例
Feb 06 PHP
Laravel框架中自定义模板指令总结
Dec 17 PHP
为何说PHP引用是个坑,要慎用
Apr 02 PHP
php-app开发接口加密详解
Apr 18 PHP
PHP设计模式之数据访问对象模式(DAO)原理与用法实例分析
Dec 12 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
获取客户端电脑日期时间js代码(jquery)
2012/09/12 Javascript
两种方法实现文本框输入内容提示消失
2013/03/17 Javascript
浅析JavaScript中两种类型的全局对象/函数
2013/12/05 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
Javascript Function.prototype.bind详细分析
2016/12/29 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
JS倒计时实例_天时分秒
2017/08/22 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
2019/11/07 Javascript
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
Python删除空文件和空文件夹的方法
2015/07/14 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
Python中常见的数据类型小结
2015/08/29 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
python线程池threadpool实现篇
2018/04/27 Python
python用post访问restful服务接口的方法
2018/12/07 Python
python实现顺时针打印矩阵
2019/03/02 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
2019/05/30 Python
使用python 对验证码图片进行降噪处理
2019/12/18 Python
css3 响应式媒体查询的示例代码
2019/09/25 HTML / CSS
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
荷兰DOD药房中文官网:DeOnlineDrogist
2020/12/27 全球购物
世界遗产的导游词
2015/02/13 职场文书
MySQL 计算连续登录天数
2022/05/11 MySQL