Sabemos que PHP proporciona una constante mágica __FILE__, que se utiliza para señalar el script PHP que se está ejecutando actualmente. Pero PHP no proporciona directamente constantes para el directorio donde se encuentra el script. Es decir, si queremos obtener el directorio donde se encuentra el script PHP actual, necesitamos usar la función dirname():
<?php
$dir =dirname(__FILE__?
>
En PHP5.3, un nuevo; Se agrega la constante __DIR__. Apunta al directorio donde se encuentra el script PHP que se está ejecutando actualmente.
Por ejemplo, el archivo PHP actualmente ejecutado es /www/website/index.php
, entonces __FILE__ es igual a '/www/website/index.php'
y __DIR__ es igual a '/www/website'.
Ahora queremos incluirlo
.el directorio o subdirectorio de archivos actual. Los archivos en el directorio se pueden usar directamente:
<?php
require_once __DIR__ '/path/to/test.inc.php';
?>