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 相关文章推荐
PHP3 safe_mode 失效漏洞
Oct 09 PHP
PHP 读取文件内容代码(txt,js等)
Dec 06 PHP
PHP迅雷、快车、旋风下载专用链转换代码
Jun 15 PHP
提高PHP编程效率的方法
Nov 07 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
php数组使用规则分析
Feb 27 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
php返回相对时间(如:20分钟前,3天前)的方法
Apr 14 PHP
php获取指定范围内最接近数的方法
Jun 02 PHP
PHP数学运算与数据处理实例分析
Apr 01 PHP
3种方法轻松处理php开发中emoji表情的问题
Jul 18 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 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下实现折线图效果的代码
2007/04/28 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
php类自动加载器实现方法
2015/07/28 PHP
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
老生常谈Javascript中的原型和this指针
2016/10/09 Javascript
js实现定时进度条完成后切换图片
2017/01/04 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
vue项目实现图片上传功能
2019/12/23 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
Python中replace方法实例分析
2014/08/20 Python
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
使用Python的Flask框架来搭建第一个Web应用程序
2016/06/04 Python
利用Python爬取可用的代理IP
2016/08/18 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
python自动化报告的输出用例详解
2018/05/30 Python
pandas 空的dataframe 插入列名的示例
2018/10/30 Python
Python3.5集合及其常见运算实例详解
2019/05/01 Python
对Django中的权限和分组管理实例讲解
2019/08/16 Python
pytorch SENet实现案例
2020/06/24 Python
Python+pyftpdlib实现局域网文件互传
2020/08/24 Python
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
餐饮管理自我介绍信
2014/01/15 职场文书
《与象共舞》教学反思
2014/02/24 职场文书
网络宣传方案
2014/03/15 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
初婚未育证明样本
2015/06/18 职场文书
高中信息技术教学反思
2016/02/16 职场文书
pytorch 实现变分自动编码器的操作
2021/05/24 Python
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android
SpringBoot使用AOP实现统计全局接口访问次数详解
2022/06/16 Java/Android