(PHP 4, PHP 5, PHP 7, PHP 8)
chdir — Cambia directory
directory
La nuova directory corrente
Genera un errore di livello E_WARNING
in caso di errore.
Example #1 Esempio di chdir()
<?php
// directory corrente
echo getcwd() . "\n";
chdir('public_html');
// directory corrente
echo getcwd() . "\n";
?>
Il precedente esempio visualizzerà qualcosa simile a:
/home/vincent /home/vincent/public_html
Se l'interprete PHP è stato creato con ZTS (Zend Thread Safety) abilitato,
qualsiasi modifica alla directory corrente effettuata tramite chdir()
sarà invisibile al sistema operativo. Tutte le funzioni PHP integrate
rispetteranno comunque il cambiamento nella directory corrente; ma le funzioni di libreria
esterne chiamate usando FFI non lo faranno. Si
può verificare se la propria copia di PHP è stata creata con ZTS usando
php -i o la costante built-in
PHP_ZTS
.