php当前路径的一点注意项

来源:互联网 发布:淘宝商品搜索技术实现 编辑:程序博客网 时间:2024/05/08 20:17

最近自己搭框架,用到了单一入口模式.所谓单一入口模式,就是页面的请求都通过同一个php文件作为入口进行处理.一般网站的前台入口文件名为index.php. 后台的入口文件名为admin.php.用户想要访问的具体页面以get参数的形式传递给入口文件.入口文件根据传递过来的get参数include或require具体的php文件.在这个具体的文件里.当前路径表示法有些注意项:

1. "."表示入口文件所在的目录.比如在具体php文件里有如下语句:include "./common.php". 这个表示包含入口文件所在目录下的common.php文件.

2. 如果在具体php文件里有如下语句:include "common.php". 这个没有点的当前目录不是入口文件目录,而是这个具体php文件所在的目录,也就是当前具体php文件所在目录下的common.php文件.

3. 在具体php文件里.__FILE__表示这个具体文件的物理路径,而非入口文件的路径.

4. 在具体php文件里.$_SERVER[SCRIPT_FILENAME]表示入口文件的绝对路径.

0 0