当前位置:Gxlcms > PHP教程 > PHP获取路径和目录的方法总结【必看篇】

PHP获取路径和目录的方法总结【必看篇】

时间:2021-07-01 10:21:17 帮助过:45人阅读

PHP获取目录和的方法通过魔术变量;通过超级全局变量;通过相关函数等等:

  1. <?php
  2. /**
  3. * PHP获取路径或目录实现
  4. */
  5. //魔术变量,获取当前文件的绝对路径
  6. echo "__FILE__: ========> ".__FILE__;
  7. echo '<br/>';
  8. //魔术变量,获取当前脚本的目录
  9. echo "__DIR__: ========> ".__DIR__;
  10. echo '<br/>';
  11. //dirname返回路径的目录部分,dirname(__FILE__)相当于__DIR__
  12. echo "dirname(__FILE__): ========> ".dirname(__FILE__);
  13. echo '<br/>';
  14. //$_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']的结果一般相同,他们都是获取当前脚本的文件名
  15. //只有当php以cgi方式运行时有区别,但是现在几乎找不到以cgi方式运行php了
  16. echo '$_SERVER["PHP_SELF"]: ========> '.$_SERVER['PHP_SELF'];
  17. echo '<br/>';
  18. echo '$_SERVER["SCRIPT_NAME"]: ========> '.$_SERVER['SCRIPT_NAME'];
  19. echo '<br/>';
  20. //当前执行脚本的绝对路径。记住,在CLI方式运行php是获取不到的
  21. echo '$_SERVER["SCRIPT_FILENAME"]: ========> '.$_SERVER['SCRIPT_FILENAME'];
  22. echo '<br/>';
  23. //当前运行脚本所在的文档根目录。在服务器配置文件中定义。
  24. echo '$_SERVER["DOCUMENT_ROOT"]: ========> '.$_SERVER['DOCUMENT_ROOT'];
  25. echo '<br>';
  26. //getcwd()返回当前工作目录
  27. echo "getcwd(): ========> ".getcwd();
  28. echo '<br>';
  29. echo '<br>';
  30. echo "本文来自脚本之家";

打印结果如下【我的根目录是:G:/web】:

以上这篇PHP获取路径和目录的方法总结【必看篇】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

人气教程排行