php | Función chdir()

La función chdir() en PHP solía cambiar el directorio actual de PHP a una nueva ruta de directorio. Solo toma un único argumento como nueva ruta de directorio.

Sintaxis:

bool chdir(string $new_directory_path)

Parámetros utilizados: esta función acepta solo un parámetro y es obligatorio pasarlo.

  • $new_directory_path: este parámetro representa la nueva ruta del directorio (es decir, la ruta de destino).

Valor de retorno: devuelve un operador booleano como valor de retorno, pero en realidad cambia el directorio actual como se desee.

Ejemplos:

Input : CWD: /home/
        chdir("gfg")
Output : CWD: /home/gfg
Explanation : Current working directory(CWD)
was changed from '/home/' to '/home/gfg'.


Input : CWD: /home/Documents/
        chdir("foldergfg/inside_folder_gfg")
Output : CWD: /home/Documents/foldergfg/inside_folder_gfg

Explanation : Current working directory (CWD)
was changed from '/home/Documents/' to '/home/
Documents/folder_gfg/inside_folder_gfg'.

Errores y excepciones:
esta función devuelve VERDADERO en caso de éxito y FALSO en caso de error. Entonces, da un error / E_WARNING en caso de falla. Generalmente, las condiciones de falla ocurren cuando la ruta del directorio de destino no es válida.

Versiones aplicables:
esta función es aplicable en PHP 4, PHP 5, PHP 7.

Programa 1:

<?php
// To get current working directory
echo getcwd() . "<br>";
  
// Change directory function
chdir("testing_gfg");
  
// To get current working directory
echo getcwd();
?> 

Producción :

/var/www/html
/var/www/html/testing_gfg

Inicialmente, el directorio de trabajo actual era ‘/var/www/html’. Después de aplicar la función chdir(), el directorio de trabajo actual cambió al directorio ‘/var/www/html/testing_gfg’. De manera similar, la función chdir() se puede usar para cambiar de directorio.
Programa 2:

<?php
// To get current working directory
echo getcwd() . "<br>";
  
// Change directory function
chdir("GFG/Geeks");
  
// To get current working directory
echo getcwd();
?> 

Producción :

/home
/home/GFG/Geeks

Referencias: http://php.net/manual/en/function.chdir.php

Publicación traducida automáticamente

Artículo escrito por Prasad_Kshirsagar 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 *