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+Html+缓存
Dec 20 PHP
php面向对象全攻略 (一) 面向对象基础知识
Sep 30 PHP
PHP使用PHPexcel导入导出数据的方法
Nov 14 PHP
php实现倒计时效果
Dec 19 PHP
php中static 静态变量和普通变量的区别
Dec 01 PHP
Zend Framework过滤器Zend_Filter用法详解
Dec 09 PHP
PHP常用的三种设计模式
Feb 17 PHP
PHP长网址与短网址的实现方法
Oct 13 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
YII框架页面缓存操作示例
Apr 29 PHP
TP5框架页面跳转样式操作示例
Apr 05 PHP
ThinkPHP5.1验证码功能实现的示例代码
Jun 08 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 空格,换行,跳格使用说明
2009/12/18 PHP
PHP 事件机制(2)
2011/03/23 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
cakephp常见知识点汇总
2017/02/24 PHP
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
Javascript模板技术
2007/04/27 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
jquery获取input type=text中的值的各种方式(总结)
2016/12/02 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
JavaScript原生实现观察者模式的示例
2017/12/15 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
详解JavaScript 新语法之Class 的私有属性与私有方法
2019/04/23 Javascript
微信小程序利用for循环解决内容变更问题
2020/03/05 Javascript
[01:00:44]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第三局
2016/03/04 DOTA
python实现的简单抽奖系统实例
2015/05/22 Python
Python实现的选择排序算法示例
2017/11/29 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
Django跨域请求原理及实现代码
2020/11/14 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
基于CSS3的animation属性实现微信拍一拍动画效果
2020/06/22 HTML / CSS
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
白俄罗斯大卖场:21vek.by
2019/07/25 全球购物
班组长安全工作职责
2014/07/15 职场文书
工地食品安全责任书
2015/05/09 职场文书
PostgreSQL将数据加载到buffer cache中操作方法
2021/04/16 PostgreSQL
MySQL慢查询的坑
2021/04/28 MySQL
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
浅析MySQL如何实现事务隔离
2021/06/26 MySQL