PHP技巧:PATH_SEPARATOR是什么(Zend Framework引导文件中的路径用法)
PATH_SEPARATOR是一个常量,在Linux系统中是一个" : "号,Windows上是一个";"号。所以编写程序时最好用常量 PATH_SEPARATOR 代替,否则如果系统从linux移植到win系统或反过来移植会出错!
get_include_path取得当前已有的环境变量,加上前面的设置就是新的系统include
zendframework的示例index.php里有这样一句
set_include_path('.' . PATH_SEPARATOR . '../library/'PATH_SEPARATOR . './application/models/'PATH_SEPARATOR . './application/lib/'PATH_SEPARATOR . get_include_path());
不知道 PATH_SEPARATOR是什么,其实就是一个常量
直接echo就知道它的值了,在linux上是一个":"号,WIN上是一个";"号
set_include_path就是设置php的包含文件路径,相当是操作系统的环境变量
<?php // Works as of PHP 4.3.0 set_include_path('/inc'); // Works in all PHP versions ini_set('include_path', '/inc'); ?>
关于set_include_path的问题,在win下,当你要include多个路径的话,你要用";"隔开,但在linux下就使用":"隔开的。
所以上面的zf的代码真是绝配.
get_include_path取得当前已有的环境变量
文章转自:http://justwinit.cn/post/2758/
转载于:https://www.cnblogs.com/freebarri/p/3554316.html
PHP技巧:PATH_SEPARATOR是什么(Zend Framework引导文件中的路径用法)相关推荐
- 在群晖synoboot.img引导文件中加入网卡驱动_ESXI6.7安装群晖详细教程
公众号回复"群晖"获取下载链接 群晖系统版本选择: 官方白群系统DS3615xs.DS916+.DS3617xs.DS918+这四个型号后两位数字代表产品上市年代(分别是2015年 ...
- 在群晖synoboot.img引导文件中加入网卡驱动_群晖DS1819+使用记录
2019.03.07 发现最近的黑裙实在很不稳定,加上对数据的安全性的要求,下了个狠心入了个群晖DS1819+(八盘位),可以加两个DX517拓展到18盘位. 就是下面这货 硬盘:8T*5 RAID6 ...
- php顶级框架,诗意的边缘:PHP顶级框架Zend Framework开发实战
<诗意的边缘:PHP顶级框架Zend Framework开发实战> 前 言 第1部分 开发前的准备工作 第1章 创建开发环境2 1.1 配置开发环境3 1.1.1 Windows系统下XA ...
- Zend Framework入门教程
转战了各个Blog平台,发现还是落户到csdn上吧,以后吐槽在新浪,发长文在csdn,整理链接在Baidu Hi 在大四的时候接下的实验室网站,网站是上三届的吴师兄写的,主要采用的是LAMP,其中PH ...
- Zend Framework教程-Zend_View
Zend_View是Zend Framework的视图组件,MVC中的视图层. Zend_View也是应用的直接对用户展示的页面.这里介绍一下Zend_View的实现类,以及如何和Controller ...
- Linux下对grub引导文件丢失进行恢复
文件引导阶段 引导文件[ /boot/grub2/grub.cfg ]作用: 指定/boot分区位置 加载内核 启动系统初始化进程 引导文件丢失 问题模拟:rm -fr /boot/grub2/gru ...
- 让老电脑焕发青春:用Grub Customizer修改UbuntuKylin和Phoenix OS双系统启动引导文件
前面分享了在Ubuntu(优麒麟)系统下通过复制ISO镜像文件的方法安装Phoenix OS(凤凰操作系统),并通过修改grub.cfg引导文件来添加启动项,但这只是临时的办法,在系统更新或其它情况下 ...
- Zend Framework 快速开始
翻译自learning Zend Framework的Zend Framework Quick Start .主要是为了经常熟悉熟悉常用组件的用法. Zend Framework自1.6以来,发生了很 ...
- Zend Framework 入门教程(简体中文版)
Zend Framework 入门教程(简体中文版) Getting Started With the Zend Framework Author:Rob Allen, www.akrabat.com ...
最新文章
- 高并发编程-线程通信_使用wait和notify进行线程间的通信2_多生产者多消费者导致程序假死原因分析
- css—盒子模型理解
- 网页登录接口php,thinkphp-登入接口示例
- oracle 酒店客户数量,浅谈经济型酒店行业的数据分析(二)
- cmd背景换成老婆(冰冰)
- 华为手机怎么看图片属性_华为手机怎么才能息屏显示时间?操作方法很简单,看完涨知识了...
- Xamarin:安卓通过“第三发应用打开”实现文件跨应用传输
- linux命令行改名字,使用nmcli在Linux命令行中更改或设置主机名的方法
- 基于多视角学习和个性化注意力机制的新闻推荐(附论文下载链接)
- 25留数及其应用(一)
- C# WPF 定时器
- 概率论与数理统计——随机变量及其分布
- BS7799、ISO/IEC 17799、ISO/IEC 27001 的关系
- 数据同步工具--Canal
- 修改echarts饼状图位置
- 静态库与动态库的区别和使用
- 关于谷哥传奇工程师Jeff Dean的笑话
- 单例模式 饿汉式与懒汉式
- 读书:编码——隐匿在计算机软硬件背后的语言上
- 宋鸿兵 - 货币战争5(2014年3月20日)
热门文章
- RTSP客户端模拟器(TCP方式,Python实现)
- 一个不能进入系统的小问题——供远程为别人解决问题时参考。
- 2.react的diff算法(2020.12.07)
- C++---容器适配器(stack、queue、priority_queue)
- Error:Trailing spaces not allowed no-trailing-spaces
- 有人说清华本科含金量最高,研究生的含金量就低了,这是为什么?
- 互联网时代的发展给实体业都造成了不小的冲击
- 还可以这样玩?揭秘打通线上线下新思路
- 内核如何为系统调用的参数传递参数
- go实现本地文件搜索引擎