is this pointing to the directory where the current file is executed?
'DOCUMENT_ROOT'
The document root directory under which the current script is executing, as defined in the server's configuration file.
The document root directory under which the current script is executing, as defined in the server's configuration file.
as the name implies it's a root directory.
From http://php.net/manual/en/reserved.variables.server.php
'DOCUMENT_ROOT' The document root directory under which the current script is executing, as defined in the server's configuration file.
Yes it is. It's a path relative to the root of your server (not your document root) that describes the directory of the current script. It does not have a trailing slash.
Maybe, depending on how the server is set up. A much better method is:
echo dirname(__FILE__); // return the absolute file-path to where the current PHP file is
No, it points to the root of your webserver - the topmost folder of your website.
If you want the directory of the current file, use:
dirname(__FILE__);
No, it's not,
DOCUMENT_ROOT
points to the root directory of your webserver, while PATH_INFO
points to the directory where the current file is executed.