__DIR__

在哪个脚本文件里面出现,就显示当前脚本的目录,不包含文件名。假如目录A下的1.php包含了这个魔术常量,这个文件被目录B下的2.php调用了。那么__DIR__返回的值是多少呢?返回的值还是目录A,而不是B。它就遵循一个原则,出现在哪个脚本文件里,就返回这脚本文件的所在目录,不管是被谁调用。

__FILE__

这个魔术常量跟__DIR__一样,只不过它包含了文件名。

getcwd()

这个函数返回的是目录,不含文件名。但这个函数与上面的两个魔术常量不一样,它是以最终出现在哪个文件为主的。假如目录A下面的1.php含有这个函数,但这个1.php被目录B下的2.php调用了,那么getcwd()这个函数返回的值就不是目录A了,而是目录B.

最新文章

  1. db2 游标使用
  2. Linux - 进程查看与管理
  3. [jetbrains系列] 外链第三方库+代码补全设置
  4. python把元组组合成字典
  5. 使用IIS6.0遇到问题后,常用的几种解决方法
  6. c#winform音乐制作软件
  7. Eureka学习例子
  8. lvs-dr 模式-piranha
  9. 设计模式 | 抽象工厂模式(abstract factory)
  10. Yapi部署说明
  11. DataGrid 查出一个列 按要求显示格式 例如:操作人(地点)
  12. dp的最优性
  13. vue-router-8-路由组件传参
  14. position的absolute与fixed,absolute与relative共同点与不同点
  15. I Hate It---hdu1754线段树
  16. jetBrains 插件开发第一课-- 在主菜单栏新增一个菜单
  17. linux下停止tomcat
  18. 如何使用github,简单教程
  19. Node.js frameworks
  20. 【luogu P2764 最小路径覆盖问题】 模板

热门文章

  1. Oracle 模糊查询 优化
  2. 记一次多事件绑定中自己给自己设置的坑——click,dblclick,mousedown,mousemove,mouseup
  3. NOIP初赛篇——05计算机语言
  4. WPF 调试时拖拽不生效
  5. js 必须为字母或下划线, 一旦创建不能修改
  6. selenium自动化 | 通过获取cookies登录
  7. 【MySQL】centos6中/etc/init.d/下没有mysqld启动文件,怎么办
  8. QT串口助手(二):参数配置
  9. 判断最长回文串——暴力、延展、Manacher
  10. std::async的使用总结