PHP | función dirname( )

La función dirname() en PHP es una función incorporada que se utiliza para devolver el nombre del directorio de una ruta determinada. La función dirname() se utiliza para la ruta del directorio principal, es decir, sube de nivel desde el directorio actual.

La función dirname() devuelve la ruta de un directorio principal que incluye un punto (‘.’) si la ruta no tiene barras, lo que indica el directorio actual.

Sintaxis:

string dirname ( $path )

Parámetros: La función dirname() en PHP acepta solo un parámetro que es $ruta. Este parámetro especifica la ruta que se va a comprobar.

Valor devuelto: Devuelve la ruta del directorio padre.

Errores y excepciones :

  1. Al especificar una ruta, ambas barras, la barra diagonal (/) y la barra diagonal inversa (\) se usan como carácter separador de directorio en un entorno de Windows, mientras que en otros entornos, es solo la barra diagonal (/).
  2. La función dirname() opera en la string de entrada y, por lo tanto, no tiene en cuenta el sistema de archivos real ni los componentes de la ruta, como “..”.

Ejemplos:

Input : dirname("user01/geeksforgeeks/gfg.txt")
Output : user01/geeksforgeeks

Input : dirname("/geeksforgeeks/gfg.txt");
Output : /geeksforgeeks

Los siguientes programas ilustran la función dirname():

Programa 1 :

<?php
  
// specifying path to the dirname() function
echo dirname("user01/geeksforgeeks/gfg.txt")
  
?>

Producción:

user01/geeksforgeeks

Programa 2 :

<?php
  
// specifying path to the dirname() function
echo dirname("/geeksforgeeks/gfg.txt");
  
?>

Producción:

/geeksforgeeks

Referencia:
http://php.net/manual/en/function.dirname.php

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *