这段代码 set_include_path(INCLUDE_PATH . PATH_SEPARATOR . get_include_path());我百度了下说是可以对include和require的路径范围进行限定
但是我echo get_include_path();  输出的是F:\AppServ\www\iwb/application/;.;C:\php5\pear
后面的;.;C:\php5\pear算是什么啊?

解决方案 »

  1.   

    ;  -- PATH_SEPARATOR
    C:\php5\pear -- include_path 
      

  2.   

    F:\AppServ\www\iwb     /application/;    .;C:\php5\pear
    这是你拼接的3部分  
      

  3.   

    set_include_path的意思是不是设定一个路径,require或者include的时候只写文件名就可以了啊?;.;C:\php5\pear 还是不懂啊。。难道把我们要包含的php文件放在C:\php5\pear 目录下?
      

  4.   

    paer是PHP的库,这个库提供了很多现成的封装对象,类似Javascript的JQuery。当你要使用这个库时,就可以把库文件放在C:\php5\pear,而不用放在网站目录里。
      

  5.   

    get_include_path 函数返回当前 php 的搜索路径(通常就是 php.ini 中的 include_path)当没有另外设置 include_path 时, php 默认 include_path 为 .;C:\php5\pear(window系统中)
      

  6.   

    返回当前 php 的搜索路径