当我们使用PHP开发网站时,为了方便地引用网站资源,通常需要定义一个网站的根目录。以下是常用的几种定义网站根目录的方法及其示例说明。
方法一:使用$_SERVER
变量获取网站根目录
PHP中的$_SERVER
变量包含了所有的HTTP请求信息,其中包含了网站的根目录。可以通过访问$_SERVER['DOCUMENT_ROOT']
获取网站的根目录。
例如,在项目目录下新建一个index.php
文件,代码如下:
<?php
echo '网站根目录为:' . $_SERVER['DOCUMENT_ROOT'];
?>
然后,在浏览器中打开该文件,可以得到输出结果:
网站根目录为:C:/xampp/htdocs
方法二:使用__DIR__
魔术常量获取网站根目录
PHP中的__DIR__
是一个魔术常量,它返回当前执行脚本文件所在的目录。通过拼接当前执行脚本所在的目录和项目名称,可以得到网站的根目录。
例如,在项目目录下新建一个index.php
文件,代码如下:
<?php
$root = __DIR__ . '/项目名称';
echo '网站根目录为:' . $root;
?>
其中项目名称
为网站项目的根目录名称。然后,在浏览器中打开该文件,可以得到输出结果:
网站根目录为:C:\xampp\htdocs\项目名称
以上就是两种常用方法定义网站根目录的攻略。在实际开发中,也可以根据具体情况选择适合自己的方式进行定义。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:php中定义网站根目录的常用方法 - Python技术站