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将数据库中的电话号码读取出来并生成图片
Aug 31 PHP
php 获取一个月第一天与最后一天的代码
May 16 PHP
php 冒泡排序 交换排序法
May 10 PHP
PHP第一季视频教程(李炎恢+php100 不断更新)
May 29 PHP
PHP对MongoDB[NoSQL]数据库的操作
Mar 01 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
May 04 PHP
ThinkPHP中ajax使用实例教程
Aug 22 PHP
PHP添加图片水印、压缩、剪切的封装类
Aug 17 PHP
yii去掉必填项中星号的方法
Dec 28 PHP
PHP-FPM实现性能优化
Mar 31 PHP
PHP实现的各类hash算法长度及性能测试实例
Aug 27 PHP
在 PHP 和 Laravel 中使用 Traits的方法
Nov 13 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
织梦模板标记简介
2007/03/11 PHP
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
php木马webshell扫描器代码
2012/01/25 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
2013/08/06 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
PHP采用XML-RPC构造Web Service实例教程
2014/07/16 PHP
如何用PHP做到页面注册审核
2017/03/02 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
2016/05/31 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
jQuery 改变P标签文本值方法
2018/02/24 jQuery
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
python实现下载文件的三种方法
2017/02/09 Python
python 文件查找及内容匹配方法
2018/10/25 Python
对python中类的继承与方法重写介绍
2019/01/20 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
pycharm 添加解释器的方法步骤
2020/08/31 Python
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
经理秘书求职自荐信范文
2014/03/23 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js