DIRECTORY_SEPARATOR 和 PATH_SEPARATOR
DIRECTORY_SEPARATOR:目录分隔符,linux上就是’/’ windows上是’\’
PATH_SEPARATOR:路径分隔符,include多个路径使用,在win下,当你要include多个路径的话,你要用”;”隔开,但在linux下就使用”:”隔开的。
=================================================
zendframework include 设置 index.php
set_include_path('.' . PATH_SEPARATOR . '../library/' . PATH_SEPARATOR . './application/models/'
. PATH_SEPARATOR . './application/lib/'
. PATH_SEPARATOR . get_include_path());
PATH_SEPARATOR是一个常量,在Linux系统中是一个" : "号,Windows上是一个" ; "号。所以编写程序时最好用常量 PATH_SEPARATOR 代替,否则如果系统从linux移植到win系统或反过来移植会出错!
get_include_path取得当前已有的环境变量,加上前面的设置就是新的系统include
=================================================
请教PHP中的set_include_path()函数
目录结构
D://root //根目录root
|-inc
| |-a.php//设置了set_include_path('D:/root');
| |-b.php
|
|_index.php
a.php为基本配置文件,代码如下:
<?php
set_include_path('D:/root');
require_once('b.php'); //问:为什么这地方不是 'inc/b.php',一打这个路径就出错。
?>
index.php代码
<?php
require_once 'inc/a.php';
……//其它代码
?>
最佳答案
如果是物理路径,则直接寻找该路径。(如 include("D:/root/inc/b.php"))
如果路径不是相对开头。(如 include("b.php"))
则查询php.ini里的include_path的路径。按照include_path的顺序依次查找。
include_path的值可以通过set_include_path() 来改变include_path的路径。
include_path = ".;c:\php\includes;c:\php\ZF\library\zend"
转载于:https://www.cnblogs.com/xiaochaohuashengmi/archive/2010/06/22/1762700.html
DIRECTORY_SEPARATOR 和 PATH_SEPARATOR相关推荐
- separator path php,php常量 DIRECTORY_SEPARATOR 和 PATH_SEPARATOR
一 DIRECTORY_SEPARATOR php的内置变量DIRECTORY_SEPARATOR是一个显示系统分隔符的命令,DIRECTORY_SEPARATOR是php的内部常量,不需要任何定义与 ...
- php path separator,php_DIRECTORY_SEPARATOR 和 PATH_SEPARATOR
DIRECTORY_SEPARATOR 和 PATH_SEPARATOR DIRECTORY_SEPARATOR:目录分隔符,linux上就是'/' windows上是'\' PATH_SEPA ...
- PHP系列(九)PHP文件系统处理
php文件系统处理 1.文件系统概述 is_dir( ) -- 判断给定文件名是否是一个目录 语法结构:bool is_dir(名称) 返回类型:文件名存在并且是一个目录则返回 true,否则返回 f ...
- php判断服务器操作系统的类型
php有许多系 统预定义变量,通过判断他们可以简单的判断系统是 windows还是*unix, 其中相关的函数或者预定义变量如下: php_uname(); PHP_OS DIRECTORY_SEPA ...
- W3c phpl基础参考手册-2016-01参考
php Array Calendar Date Directory Error Filesystem Filter FTP HTTP LibXML Mail Math MySQL SimpleXML ...
- php 非常有用的高级函数PATH_SEPARATOR常量和set_include_path
zendframework的示例index.php里有这样一句 set_include_path('.' . PATH_SEPARATOR . '../library/'. PATH_SEPARATO ...
- php path separator,php 非常有用的高级函数PATH_SEPARATOR常量和set_include_path
zendframework的示例index.php里有这样一句 set_include_path('.' . PATH_SEPARATOR . '../library/'. PATH_SEPARATO ...
- PHP预定义常量DIRECTORY_SEPARATOR
DIRECTORY_SEPARATOR是一个显示系统分隔符的命令,DIRECTORY_SEPARATOR是PHP的内部常量,不需要任何定义与包含即可直接使用. 众所周知,在windows下路径分隔符是 ...
- DIRECTORY_SEPARATOR
DIRECTORY_SEPARATOR是php的内置变量,一个显示系统分隔符的命令,表现如下 windows \ or / linux / 如果问题出在文件的分隔符上,windows上习惯性的使用\作 ...
最新文章
- C++Builder及VC的库相互调用
- iOS Sprite Kit教程之申请和下载证书
- 【Linux】一步一步学Linux——nm命令(250)
- IAR stm8 调试时无法看到局部变量解决
- host ntrip 千寻rtk_最新测量干货:南方银河1和银河1Plus RTK设备连接千寻cors账号的设置方法...
- vue2.0项目结构和打包发布
- 阿里最快数周内提交赴港上市申请?回应:不予置评
- Java多线程学习二十九:AtomicInteger(原子类) 和 synchronized 的异同点?
- 深入浅出分布式存储的设计与优化之道
- Verilog HDL中使用系统任务 $readmemh遇到问题及解决方法
- CCF201703-4 地铁修建(100分)【Kruskal算法+二分+最短路】
- Java核心技术卷1—— 目录
- Windows10安装sql2016配置iis问题
- 天使投资人给创业者的一封信
- spring系统学习之控制反转 ioc
- 电脑桌面运维工程师考证
- 【Android】网络小说阅读软件的实现
- YOLO如何训练分类网络???
- uc保存网页html,UC浏览器怎么保存网页
- 提高转化率和获取手淘流量的技巧方法,如何提高转化率?
热门文章
- js css3实现tab,div+css+js实现tab页
- java面试怎样成功率高一些_java初学者参加面试怎样提高成功率?
- Sympy常见多个变量【一行代码创建】
- assert() (C++) 非常简单!
- Python跨平台文件夹分割方法os.sep
- 整数加扰java_生成随机顺序,但在java中有约束
- 为什么文件上传不了服务器上,文件上传存在服务器还是数据库
- LWUIT 简易漂亮的相册
- JavaScript 学习中的帮助记忆(日积月累)
- ALICE源代码分析