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 相关文章推荐
PHP常用开发函数解析之数组篇[未完结]
Jul 30 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
May 13 PHP
php增删改查示例自己写的demo
Sep 04 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
Apr 10 PHP
php对关联数组循环遍历的实现方法
Mar 13 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 PHP
PHP简单获取多个checkbox值的方法
Jun 13 PHP
php微信公众号开发模式详解
Nov 28 PHP
PHP实现的CURL非阻塞调用类
Jul 26 PHP
php如何比较两个浮点数是否相等详解
Feb 12 PHP
laravel 数据验证规则详解
Oct 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
PHP面向对象法则
2012/02/23 PHP
解析PHP生成静态html文件的三种方法
2013/06/18 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
php使用变量动态创建类的对象用法示例
2017/02/06 PHP
新浪中用来显示flash的函数
2007/04/02 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
Javascript中的匿名函数与封装介绍
2015/03/15 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
JavaScript检测上传文件大小的方法
2015/07/22 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
angular.js指令中transclude选项及ng-transclude指令详解
2017/05/24 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
基于vue实现可搜索下拉框定制组件
2020/03/26 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
2018/08/14 Javascript
解决百度Echarts图表坐标轴越界的方法
2018/10/17 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
python-str,list,set间的转换实例
2018/06/27 Python
Python简易版图书管理系统
2019/08/12 Python
俄罗斯韩国化妆品网上商店:Cosmasi.ru
2019/10/31 全球购物
聘任书的写作格式及范文
2014/03/29 职场文书
医学专业大学生求职信
2014/07/12 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
安全承诺书格式范本
2015/04/28 职场文书
天河观后感
2015/06/11 职场文书
居安思危观后感
2015/06/11 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
2022/01/18 PostgreSQL
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL