set_include_path在win和linux下的区别


Posted in PHP onJanuary 10, 2008

刚刚调式程序,本来在服务器上好好的程序到了win下居然出错。 
后来仔细调式才发现是set_include_path的问题。 
在win下,当你要include多个路径的话,你要用“;”隔开,但在linux下就使用":"隔开的。。
Zendframe 中的include path 设置2007-06-29 11:55ZF的例子中的include_path感觉不行, 会破坏已有的设置, 所以我感觉, 要这样设置更好:

//Include Path setting
set_include_path(get_include_path() . PATH_SEPARATOR . __APP_ROOT_PATH__ . 'Library' . DIRECTORY_SEPARATOR . 'ZF' . DIRECTORY_SEPARATOR);

require 'Zend/Loader.php';

get_include_path()       是获得系统当前的inc_path路径. 

__APP_ROOT_PATH__      是我自己设置的一个常量,代表当前的目录.

PATH_SEPARATOR     这个可要说一下了, 因为WIN下的path是用 ; (分号) 来分割的, 但LINUX下是用 : (冒号) 来分割,所以要用这个常量来代表 分割符.

这样设置后, 在WIN和LINUX下, 都可以使用.  

PHP 相关文章推荐
利用递归把多维数组转为一维数组的函数
Oct 09 PHP
PHP 得到根目录的 __FILE__ 常量
Jul 23 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 PHP
php中print(),print_r(),echo()的区别详解
Dec 01 PHP
php+ajax实现文章自动保存的方法
Dec 30 PHP
linux中cd命令使用详解
Jan 08 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
May 31 PHP
php实现当前页面点击下载文件的简单方法
Sep 22 PHP
PHP yii实现model添加默认值的方法(两种方法)
Nov 10 PHP
PHP读取word文档的方法分析【基于COM组件】
Aug 01 PHP
Yii框架的redis命令使用方法简单示例
Oct 15 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
php模板之Phpbean的目录结构
Jan 10 #PHP
Phpbean路由转发的php代码
Jan 10 #PHP
php框架Phpbean说明
Jan 10 #PHP
深入解析php模板技术原理【一】
Jan 10 #PHP
php下MYSQL limit的优化
Jan 10 #PHP
优化使用mysql存储session的php代码
Jan 10 #PHP
Http 1.1 Etag 与 Last-Modified提高php效率
Jan 10 #PHP
You might like
php5 and xml示例
2006/11/22 PHP
php后台如何避免用户直接进入方法实例
2013/10/15 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
JS实现切换标签页效果实例代码
2013/11/01 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
2014/03/05 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
js读取json的两种常用方法示例介绍
2014/10/19 Javascript
javascript引用赋值(地址传值)用法实例
2015/01/13 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
详解浏览器渲染页面过程
2017/02/09 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
微信小程序 scroll-view的使用案例代码详解
2020/06/11 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
原生JS实现pc端轮播图效果
2020/12/21 Javascript
Python的一些用法分享
2012/10/07 Python
python中去空格函数的用法
2014/08/21 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
pandas.DataFrame.to_json按行转json的方法
2018/06/05 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
基于pandas向csv添加新的行和列
2020/05/25 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
市场营销专业毕业生自荐信
2013/11/02 职场文书
英文自荐信
2013/12/19 职场文书
应届生简历中的自我评价
2014/01/13 职场文书
六一亲子活动感想
2015/08/07 职场文书