PHP中 Include 与 Require之间的区别

  
*引入机制

如果没有给出目录(只有文件名)时则按照 include_path 指定的目录寻找。如果在 include_path 下没找到该文件则 include 最后才在调用脚本文件所在的目录和当前工作目录下寻找。

如果定义了路径——不管是绝对路径(在 Windows 下以盘符或者 \ 开头,在 Unix/Linux 下以 / 开头)还是当前目录的相对路径(以 . 或者 .. 开头)——include_path 都会被完全忽略。

 

区别

 

至于有人说 include会在用到时 才会加载; require不管用不用到都会加载 这个区别经验证 是不可信的。

posted @ 2016-02-27 23:18  justphp  阅读(189)  评论(0编辑  收藏  举报