PHP中怎么获取路径和目录,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
PHP获取目录和的方法通过魔术变量;通过超级全局变量;通过相关函数等等:
<?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>'; echo"本文来自恰卡编程网";
打印结果如下【我的根目录是:G:/web】:
看完上述内容,你们掌握PHP中怎么获取路径和目录的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注恰卡编程网行业资讯频道,感谢各位的阅读!
php字符串增加1如何实现
php字符串增加1如何实现这篇“php字符串增加1如何实现”文章的...
php如何判断字符串是否有中文
php如何实现字符串去掉头尾
php字符串的组成是什么
php字符串的组成是什么这篇文章主要讲解了“php字符串的组成是什...
php如何让Swoole/Pool进程池实现Redis持久连接
php如何让Swoole/Pool进程池实现Redis持久连接本篇...
php字符串长度不一致如何解决
php时区不正确如何解决
php+fread()乱码如何解决
php+fread()乱码如何解决本篇内容介绍了“php+frea...
php explode报错如何解决
linux Centos如何安装PHP7
linuxCentos如何安装PHP7今天小编给大家分享一下li...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议