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 定界符格式引起的错误
May 24 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
Jan 22 PHP
PHP不用递归遍历目录下所有文件的代码
Jul 04 PHP
PHP获取一个字符串中间一部分字符的方法
Aug 19 PHP
phplot生成图片类用法详解
Jan 06 PHP
PHP制作百度词典查词采集器
Jan 29 PHP
深入理解PHP中的Streams工具
Jul 03 PHP
php求一个网段开始与结束IP地址的方法
Jul 09 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
Nov 29 PHP
thinkphp5修改view到根目录实例方法
Jul 02 PHP
解决Laravel5.5下的toArray问题
Oct 15 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
Dec 12 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 函数学习简单小结
2010/07/08 PHP
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
JavaScript中利用for循环遍历数组
2017/01/15 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
Python脚本暴力破解栅栏密码
2015/10/19 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
一个Python最简单的接口自动化框架
2018/01/02 Python
基于python绘制科赫雪花
2018/06/22 Python
python pandas 时间日期的处理实现
2019/07/30 Python
Python如何给函数库增加日志功能
2020/08/04 Python
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
加拿大最大的体育用品、鞋类和服装零售商:Sport Chek
2018/11/29 全球购物
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
J2SDK1.5与J2SDK5.0有什么区别
2012/09/19 面试题
自主实习接收函
2014/01/13 职场文书
给物业的表扬信
2014/01/21 职场文书
审计专业自荐信范文
2014/04/21 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
2014乡镇干部对照检查材料思想汇报
2014/09/26 职场文书
英语教师求职信范文
2015/03/20 职场文书
如何利用Python实现一个论文降重工具
2021/07/09 Python