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高效率写法(详解原因)
Jun 20 PHP
Thinkphp中数据按分类嵌套循环实现方法
Oct 30 PHP
php删除左端与右端空格的方法
Nov 29 PHP
php通过array_merge()函数合并两个数组的方法
Mar 18 PHP
8个PHP数组面试题
Jun 23 PHP
php给图片加文字水印
Jul 31 PHP
浅谈PHP中的数据传输CURL
Sep 06 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
PHP用PDO如何封装简单易用的DB类详解
Jul 30 PHP
多个Laravel项目如何共用migrations详解
Sep 25 PHP
PHP中Static(静态)关键字功能与用法实例分析
Apr 05 PHP
laravel框架创建授权策略实例分析
Nov 22 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
推荐25款php中非常有用的类库
2014/09/29 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
php封装一个异常的处理类
2017/06/08 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
AngularJs入门教程之环境搭建+创建应用示例
2016/11/01 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
vue.js国际化 vue-i18n插件的使用详解
2017/07/07 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
使用Node.js实现RESTful API的示例
2017/08/01 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
python 实现自动远程登陆scp文件实例代码
2017/03/13 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
python单例模式的多种实现方法
2019/07/26 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
pytorch随机采样操作SubsetRandomSampler()
2020/07/07 Python
Python爬取数据并实现可视化代码解析
2020/08/12 Python
Python求区间正整数内所有素数之和的方法实例
2020/10/13 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
cf搞笑广告词
2014/03/14 职场文书
《白鹅》教学反思
2014/04/13 职场文书
《与朱元思书》的教学反思
2014/04/17 职场文书
博士导师推荐信
2015/03/25 职场文书
高二英语教学反思
2016/03/03 职场文书
深入理解go slice结构
2021/09/15 Golang
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript