php中的路径问题与set_include_path使用介绍


Posted in PHP onFebruary 11, 2014

first:

php中常用的路径

当前文件路径:D:\phpweb\php_example\include_path.php

1.dirname(__FILE__); //输出D:\phpweb\php_example 
2.$_SERVER['SCRIPT_FILENAME']; //输出D:/phpweb/php_example/include_path.php

second:

php中的set_include_path

在php中,include文件时,当包含路径不为相对也不为绝对时(如:include("example.php")),会先查找include_path所设置的目录,然后再在当前目录查找,这也是为什么很多资料上提到include("./example.php")比include("example.php")效率高的原因。

方法:

1.ini_set("include_path", "/usr/lib/pear"); //所有版本
2.set_include_path("/usr/lib/pear"); //version>=4.3.0
可以用下面的方法,在原有目录上添加目录

<?php 
$path = '/usr/lib/pear'; 
set_include_path(get_include_path() . PATH_SEPARATOR . $path);//设置后的include_path变为类似/usr/lib/function;/usr/lib/pear 
?>
PHP 相关文章推荐
一个简单的PHP&amp;MYSQL留言板源码
Jul 19 PHP
PHP 5.0对象模型深度探索之类的静态成员
Mar 27 PHP
PHP 中执行排序与 MySQL 中排序
Apr 21 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
一个简单且很好用的php分页类
Oct 26 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
Nov 07 PHP
培养自己的php编码规范
Sep 28 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
Sep 01 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
Nov 05 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
PHP使用SOAP调用API操作示例
Dec 25 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
Oct 22 PHP
php 不使用js实现页面跳转
Feb 11 #PHP
简单的php中文转拼音的实现代码
Feb 11 #PHP
PHP字符串的递增和递减示例介绍
Feb 11 #PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 #PHP
php发送post请求的三种方法
Feb 11 #PHP
codeigniter教程之多文件上传使用示例
Feb 11 #PHP
php创建sprite
Feb 11 #PHP
You might like
php去除数组中重复数据
2014/11/18 PHP
PHP多维数组元素操作类的方法
2016/11/14 PHP
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
JS 数字转换研究总结
2013/12/26 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
javascript 数组去重复(在线去重工具)
2016/12/17 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
python字典get()方法用法分析
2015/04/17 Python
python脚本监控docker容器
2016/04/27 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
Django日志及中间件模块应用案例
2020/09/10 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
说出一些常用的类,包,接口
2014/09/22 面试题
翻译专业应届生求职信
2013/11/23 职场文书
大学本科毕业生求职信范文
2013/12/18 职场文书
出国留学计划书
2014/04/27 职场文书
单位承诺书格式
2014/05/21 职场文书
鼓舞士气的口号
2014/06/16 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS
Win11 Build 22000.829更新补丁KB5015882发布(附更新修复内容汇总)
2022/07/15 数码科技