We know that PHP provides a magic constant (magic constant) __file__ that points to the currently executing PHP script. However, PHP does not directly provide a constant for the directory where the script resides. That is, if we want to get the directory where the current PHP script resides, we need to use the DirName () function:
$dir =dirname (__file__);
?>
In PHP5.3, a new constant __dir__ is added, pointing to the directory where the PHP script is currently executing.
For example, the currently executing PHP file is/www/website/index.php
Then __file__ equals/www/website/index.php
and __dir__ equals/www/website.
Now we want to include the files in the current file directory or subdirectories, which can be used directly:
Require_once __dir__. /path/to/test.inc.php;
?>
http://www.bkjia.com/PHPjc/486617.html www.bkjia.com true http://www.bkjia.com/PHPjc/486617.html techarticle We know that PHP provides a magic constant (magic constant) __file__ that points to the currently executing PHP script. However, PHP does not directly provide a constant for the directory where the script resides. In other words, such as ...