博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
getcwd()和dirname(__FILE__)的区别
阅读量:7306 次
发布时间:2019-06-30

本文共 457 字,大约阅读时间需要 1 分钟。

我个人理解:getcwd()会随着包含文件的改变而改变,而dirname(__FILE__)不会。即 getcwd() 表示获取当前执行文件的物理路径。

如 getcwd()显示:

/www/project/test/a.php
echo getcwd();
//echo /www/project/test
 
/www/project/b.php
include_once(test/a.php);
//echo /www/project
而dirname(__FILE__):
/www/project/test/a.php
echo dirname(__FILE__);
//echo /www/project/test
/www/project/b.php
include_once(test/a.php);
//echo /www/project/test

 


 

a.php include b.php

b.php getcwd -> a所在目录

b.php dirname(__FILE__) -> b所在目录

 

转载地址:http://yyanm.baihongyu.com/

你可能感兴趣的文章
解决SQL出现15023错误,提示用户已存在
查看>>
解决Android系统下某些手机RadioButton无法居中(如三星G3508)
查看>>
Java 之建造者模式
查看>>
mysql死锁解决方法
查看>>
Mybatis传值方式
查看>>
网站知名度如何提高
查看>>
python类的使用
查看>>
基于postfix邮件网关搭建
查看>>
个推一键认证SDK重磅推出,打造秒级登录体验,增能开发服务
查看>>
指数预测模型
查看>>
我的友情链接
查看>>
利用Diskpart分区
查看>>
Lync Server 2013企业版部署测试一:资源、DNS、环境准备
查看>>
Starting pptpd: 运行不下去的原因
查看>>
linux高可用集群(HA)原理详解
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
RHEL7->第二章 LVM创建
查看>>
诺基亚日本损落,下一步何去何从
查看>>
edx 课程页面 (包括讨论) 相关代码
查看>>