|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
左手拿着MOTOLOLA右手拿着NOKIA,要多潇洒,有多潇洒,哈哈,终于学会了,但是可能这个时候,又会有人不经意的拍拍肩膀对你说:哥们,别高兴的太早,你还是菜鸟,离学会还差着一大截呢! 1.include_path的意义
事先候函数include(),require(),fopen_with_path()函数来寻觅文件时分.在不设置include_path的情形下,这些函数翻开文件时分默许的是以web根目次去寻觅.当设置include_path今后,这些php函数就会先在指定的include_path目次上面去搜刮寻觅.
其道理和window体系的情况变量类似,在window运转cmd号令的时分,输出一些cmd的号令以后体系会在其设定的情况变量外面去搜刮这些号令是不是存在,存在就能够履行.
2.include_path的设置
第一种办法:
修正php.ini文件中的include_path项。
include_path = .:/usr/local/lib/php:./include
第二个办法:
利用ini_set办法。
ini_set("include_path", ".:../:./include:../include");
3.注重
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模仿的不光是模仿,模仿的同时在加改进,就成了自己的作品了。 |
|