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检查页面是否被百度收录
Oct 28 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
Feb 16 PHP
thinkPHP实现将excel导入到数据库中的方法
Apr 22 PHP
PHP实现数组array转换成xml的方法
Jul 19 PHP
php cookie 详解使用实例
Nov 03 PHP
10个值得深思的PHP面试题
Nov 14 PHP
PHP实现更改hosts文件的方法示例
Aug 08 PHP
PHP实现二维数组中的查找算法小结
Jun 09 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 11 PHP
laravel 解决路由除了根目录其他都404的问题
Oct 18 PHP
PHP 构造函数和析构函数原理与用法分析
Apr 21 PHP
PHP数组与字符串互相转换实例
May 05 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/05/07 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
js禁止document element对象选中文本实现代码
2013/03/21 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
js添加绑定事件的方法
2016/05/15 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
一秒学会微信小程序制作table表格
2019/02/14 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
举例介绍Python中的25个隐藏特性
2015/03/30 Python
python使用clear方法清除字典内全部数据实例
2015/07/11 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
Python3 集合set入门基础
2020/02/10 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
2020/03/13 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
文科教师毕业的自我评价
2014/01/16 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
远程培训的心得体会
2014/09/01 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python