如何在服务器上获取磁盘的根目录?例如,在Windows中,我想进入驱动器C:/
的根目录,但是如果我们决定使用Linux,我希望我的代码是动态的。
我已经尝试过$_SERVER['DOCUMENT_ROOT']
但它只返回项目的根文件夹。
有什么办法可以在 PHP 中做到这一点吗?
你不需要手动构造它/担心它。
更好的方法是在项目中有一个常量,从根开始标记它的路径。
为此,您可以执行以下操作
define('PROJECT_ROOT', __DIR__);
在此处查看有关__DIR__
的更多信息:https://www.php.net/manual/en/language.constants.predefined.php
基本上,这会为您处理操作系统上下文,因此如果您的项目在Windows上,它将C:...
,并且在基于Linux的系统上/...