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 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
php中Array2xml类实现数组转化成XML实例
Dec 08 PHP
学习php设计模式 php实现适配器模式
Dec 07 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
Mar 02 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
CI框架表单验证实例详解
Nov 21 PHP
PHP实现活动人选抽奖功能
Apr 19 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
Jun 06 PHP
PHP命名空间与自动加载类详解
Sep 04 PHP
ThinkPHP5 的简单搭建和使用详解
Nov 15 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
基于mysql的论坛(6)
2006/10/09 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
thinkphp分页实现效果
2016/10/13 PHP
购物车实现的几种方式优缺点对比
2018/05/02 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
js中方法重载如何实现?以及函数的参数问题
2013/08/01 Javascript
jQuery中prev()方法用法实例
2015/01/08 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
微信小程序 支付简单实例及注意事项
2017/01/06 Javascript
Vue2.0实现购物车功能
2017/06/05 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
通过图带你深入了解vue的响应式原理
2019/06/21 Javascript
NodeJS http模块用法示例【创建web服务器/客户端】
2019/11/05 NodeJs
[01:05:36]VP vs TNC Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
Python 实现Windows开机运行某软件的方法
2018/10/14 Python
Python 学习教程之networkx
2019/04/15 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
python 常见的排序算法实现汇总
2020/08/21 Python
python如何使用腾讯云发送短信
2020/09/17 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
司机岗位职责
2013/11/15 职场文书
简历里的自我评价范文
2014/02/24 职场文书
《凡卡》教学反思
2014/04/09 职场文书
机械系毕业生求职信
2014/05/28 职场文书
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
2021/05/14 Python
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL
vue实现登陆页面开发实践
2022/05/30 Vue.js