关于设置路径的问题?
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path());
"."是起到连接两个语句的作用,PATH_SEPARATOR
前不是已经有了一个"."吗?为什么还要在开头加一个"."?为什么在后面加get_include_path()?
每个方法的含义我都查过,可就是加起来不知道什么意思。。。
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path());
"."是起到连接两个语句的作用,PATH_SEPARATOR
前不是已经有了一个"."吗?为什么还要在开头加一个"."?
为什么在后面加get_include_path()?
每个方法的含义我都查过,可就是加起来不知道什么意思。。。
2017-04-25
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path());
第一个"."表示当前工作目录
get_include_path()获得默认包含路径
假设我的默认包含路径是C盘下的default目录和E盘下的dir目录(C:/default和E:/dir)
路径分隔符PATH_SEPARATOR是冒号":"
ROOT是D盘下的www目录(D:/www)
假设当前目录为(D:/www/web)
那么上面这句代码的意思就是:
设置包含路径为:
D:/www/web: /* 当前目录"." */
D:/www/lib: /* ROOT."/lib" */
D:/www/core: /* ROOT."/core" */
C:/default: E:/dir /* get_include_path() */
举报