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定时自动生成静态HTML的实现代码
Jun 20 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
Jul 12 PHP
apache php模块整合操作指南
Nov 16 PHP
深入分析php之面向对象
May 15 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
php分页代码学习示例分享
Feb 20 PHP
php上传文件并存储到mysql数据库的方法
Mar 16 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
smarty内部日期函数html_select_date()用法实例分析
Jul 08 PHP
PHP如何实现订单的延时处理详解
Dec 30 PHP
php使用pecl方式安装扩展操作示例
Aug 12 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
PHP XML数据解析代码
2010/05/26 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
javascript 函数速查表
2010/02/07 Javascript
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
Jquery实现网页跳转或用命令打开指定网页的解决方法
2013/07/09 Javascript
jQuery实现类似滑动门切换效果的层切换
2013/09/23 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
2015/12/02 Javascript
js获取鼠标点击的对象,点击另一个按钮删除该对象的实现代码
2016/05/13 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
纯jQuery实现前端分页功能
2017/03/23 jQuery
在Js页面通过POST传递参数跳转到新页面详解
2017/08/25 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
Python、PyCharm安装及使用方法(Mac版)详解
2017/04/28 Python
Flask解决跨域的问题示例代码
2018/02/12 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
Python常用类型转换实现代码实例
2020/07/28 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
2014年工会工作总结
2014/11/12 职场文书
户外亲子活动总结
2015/05/08 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
详解Python中下划线的5种含义
2021/07/15 Python
Python anaconda安装库命令详解
2021/10/16 Python
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript