(PHP 4, PHP 5, PHP 7, PHP 8)
chdir — Cambia de directorio
directorio
El nuevo directorio actual.
Emite un error de nivel E_WARNING
en caso de error.
Ejemplo #1 chdir() ejemplo
<?php
// directorio actual
echo getcwd() . "\n";
chdir('public_html');
// directorio actual
echo getcwd() . "\n";
?>
El resultado del ejemplo sería algo similar a:
/home/vincent /home/vincent/public_html
Si el intérprete de PHP ha sido compilado con ZTS (Seguridad de Hilos Zend) habilitada,
cualquier cambio en el directorio actual realizado mediante chdir()
será invisible para el sistema operativo. Todas las funciones integradas de PHP
seguirán respetando el cambio en el directorio actual; pero las funciones de bibliotecas externas
llamadas mediante FFI no lo harán. Puedes
saber si la copia de PHP fue compilada con ZTS habilitada usando
php -i o la constante incorporada
PHP_ZTS
.