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 09 PHP
PHP 中的一些经验积累
Oct 09 PHP
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
php实现utf-8和GB2312编码相互转换函数代码
Feb 07 PHP
Thinkphp多文件上传实现方法
Oct 31 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
Dec 20 PHP
PHP设计模式之观察者模式实例
Feb 22 PHP
mac系统下为 php 添加 pcntl 扩展
Aug 28 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
Dec 10 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
Feb 04 PHP
PHP中快速生成随机密码的几种方式
Apr 17 PHP
Laravel多用户认证系统示例详解
Mar 13 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
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
支持中文的php加密解密类代码
2011/11/27 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
JavaScript中获取元素索引的函数
2010/09/10 Javascript
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
TypeScript具有的几个不同特质
2015/04/07 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
深入浅析JavaScript中的scrollTop
2016/07/11 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
js实现计时器秒表功能
2019/12/16 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
解决vant-UI库修改样式无效的问题
2020/11/03 Javascript
python中requests小技巧
2017/05/10 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
wxpython实现图书管理系统
2018/03/12 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
平面设计岗位职责
2013/12/14 职场文书
《临死前的严监生》教学反思
2014/02/13 职场文书
小学语文业务学习材料
2014/06/02 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
Python matplotlib多个子图绘制整合
2022/04/13 Python
vue组件vue-esign实现电子签名
2022/04/21 Vue.js