PHP 中的 doc 根
你的 PHP 脚本可能需要脚本当前正在执行的根目录名称。本文将介绍如何获取项目内部当前脚本的目录名。
PHP 中的 $_SERVER
$_SERVER
是一个数组,包含有关标题、路径和脚本位置的信息。网络服务器创建所有这些信息。你可以使用数组来获取特定位置的详细信息,例如 PHP_SELF
、SCRIPT_NAME
、DOCUMENT_ROOT
等。
PHP 中的 DOCUMENT_ROOT
不建议为任何文件设置静态路径,因为如果不更改脚本内部的路径,更改根路径将导致失败。$_SERVER
包含有关当前脚本正在执行的文档根目录的信息。它可以通过变量 DOCUMENT_ROOT
访问,如服务器配置文件中所定义。这是存储应用程序代码的路径。
HTML 文件中 DOCUMENT_ROOT
和 /
之间的主要区别在于它首先呈现实际文件路径,然后呈现服务器 URL 的根。所以如果你想要一个相对于服务器的文件路径,你需要添加 $_SERVER['DOCUMENT_ROOT']./'helloworld.html'
但如果你想要它相对于你的网站,只需使用 /helloworld.html
。
示例代码:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
输出:
C:/xampp/www/
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn