摘要:
常常被include文件的路径搞晕。 看来是要理一理的时候了。PHP官方文档关于include搜索路径的解释是:先查找工作目录下相对于include_path设置所对应的路径,然后再搜索执行文件所在目录相对于include_path设置所对应的路径,如果两个总都不存在,说明文件不存在。对于绝对路径和以./..开头的路径,搜索的路径仅为工作目录。上面这段话理解起来真是有点难。我们拆分来理解吧。首先要知道什么是工作目录:简单的理解就是入口文件所在的目录(对于命令行模式的PHP,就是执行php命令所在的目录了,请参阅PHP CLI与CGI 和 PHP日志)。比如说你网站根目录是/www/,在/www 阅读全文