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 相关文章推荐
用文本文件制作留言板提示(下)
Oct 09 PHP
PHP syntax error, unexpected $end 错误的一种原因及解决
Oct 25 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
Apr 17 PHP
php的sprintf函数的用法 控制浮点数格式
Feb 14 PHP
php实现快速排序的三种方法分享
Mar 12 PHP
getJSON跨域SyntaxError问题分析
Aug 07 PHP
PHP实现PDO的mysql数据库操作类
Dec 12 PHP
php强大的时间转换函数strtotime
Feb 18 PHP
php连接oracle数据库的方法(测试成功)
May 26 PHP
PHP中Array相关函数简介
Jul 03 PHP
PHP实现创建微信自定义菜单的方法示例
Jul 14 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
May 06 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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
用PHP程序实现支持页面后退的两种方法
2008/06/30 PHP
php缓冲 output_buffering的使用详解
2013/06/13 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
网页自动跳转代码收集
2009/09/27 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
2016/04/26 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
用原生 JS 实现 innerHTML 功能实例详解
2019/04/03 Javascript
vue 地图可视化 maptalks 篇实例代码详解
2019/05/21 Javascript
vue实现匀速轮播效果
2020/06/29 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
python网络爬虫采集联想词示例
2014/02/11 Python
wxPython窗口中文乱码解决方法
2014/10/11 Python
解决Linux系统中python matplotlib画图的中文显示问题
2017/06/15 Python
代码分析Python地图坐标转换
2018/02/08 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
Ralph Lauren英国官方网站:Ralph Lauren UK
2018/04/03 全球购物
考核工作实施方案
2014/03/30 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
工作报告范文
2019/06/20 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书