<?php
/**
* PHP获取路径或目录实现
*/

//魔术变量,获取当前文件的绝对路径
echo "__FILE__: ========> ".__FILE__;
echo '<br/>';

//魔术变量,获取当前脚本的目录
echo "__DIR__: ========> ".__DIR__;
echo '<br/>';

//dirname返回路径的目录部分,dirname(__FILE__)相当于__DIR__
echo "dirname(__FILE__): ========> ".dirname(__FILE__);
echo '<br/>';

//$_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']的结果一般相同,他们都是获取当前脚本的文件名
//只有当php以cgi方式运行时有区别,但是现在几乎找不到以cgi方式运行php了
echo '$_SERVER["PHP_SELF"]: ========> '.$_SERVER['PHP_SELF'];
echo '<br/>';

echo '$_SERVER["SCRIPT_NAME"]: ========> '.$_SERVER['SCRIPT_NAME'];
echo '<br/>';

//当前执行脚本的绝对路径。记住,在CLI方式运行php是获取不到的
echo '$_SERVER["SCRIPT_FILENAME"]: ========> '.$_SERVER['SCRIPT_FILENAME'];
echo '<br/>';

//当前运行脚本所在的文档根目录。在服务器配置文件中定义。
echo '$_SERVER["DOCUMENT_ROOT"]: ========> '.$_SERVER['DOCUMENT_ROOT'];
echo '<br>';

//getcwd()返回当前工作目录
echo "getcwd(): ========> ".getcwd();
echo '<br>';

echo '<br>';

————————————————
版权声明:本文为CSDN博主「廖圣平」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_22823581/article/details/77155605

最新文章

  1. MD5验证
  2. spark API 介绍链接
  3. 转: 带你玩转Visual Studio——带你理解多字节编码与Unicode码
  4. php redis 分布式类
  5. C#之回到了最初的起点----解决方案、项目、程序集、命名空间
  6. ubuntu下Eclipse无法启动
  7. 跨站脚本攻击(Cross‐Site Scripting (XSS))
  8. linux下查看cpu物理个数和逻辑个数 - chw1989的专栏 - 博客频道 - CSDN.NET
  9. 使用maven管理后,依然找不到需要的jar包
  10. Linux-共享内存通信
  11. Django-Oscar小记:如何使用高版本Django开发网页的SEO模块
  12. 自由线程FreeThreadDOMDocument
  13. 定时器中的this和函数封装的简单理解;
  14. Select查询语句1
  15. Java入门:构造方法
  16. 【转载】C#进阶系列——动态Lamada(二:优化)
  17. hdu 5326 Work(杭电多校赛第三场)
  18. 分页技巧_改进JSP页面中的公共分页代码_实现分页时可以有自定义的过滤与排序条件
  19. CentOS中文乱码问题的解决方法
  20. hdu2993 MAX Average Problem (斜率dp)

热门文章

  1. 搭建grafana+telegraf+influxdb服务器性能监控平台
  2. RFC笔记—IP Version 6 Addressing Architecture
  3. python3 jenkins api操作
  4. docker 修改 bridge网桥网段
  5. ELK(V7)部署与架构分析
  6. php oci 和 pdo_oci 安装
  7. linux中的特殊符号及其含义梳理
  8. 杭电-------2048不容易系列之(4)考新郎(C语言)
  9. webapi使用jwt做权限验证
  10. 关于responseType的值