To find the project root in the current working directory, you can use the following code snippet:
<?php
$rootPath = $_SERVER['DOCUMENT_ROOT'] . "/"; // Assuming the project root is the document root
echo "Project Root Path: " . $rootPath;
?>
In the above code, we are using the $_SERVER['DOCUMENT_ROOT']
variable inside PHP to get the document root of the server. This will give you the absolute path to the directory that acts as the root for the server. By appending a forward slash (“/”), we assume that the project root is the document root itself.
For example, if the document root is /var/www/html/
, then the project root path will be /var/www/html/
.
You can customize this code according to your project structure. If the project root is not the document root, you can modify the $rootPath
variable to point to the desired directory. For example, if your project is stored in a subdirectory named myproject
inside the document root, you can modify the code as follows:
<?php
$rootPath = $_SERVER['DOCUMENT_ROOT'] . "/myproject/";
echo "Project Root Path: " . $rootPath;
?>