chdir
(PHP 4, PHP 5, PHP 7, PHP 8)
chdir — Cambia directory
Descrizione
chdir
( string $directory
) : bool
Elenco dei parametri
-
directory
-
La nuova directory corrente
Valori restituiti
Restituisce true
in caso di successo, false
in caso di fallimento.
Errori/Eccezioni
Genera un errore di livello E_WARNING
in caso di errore.
Esempi
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
Note
Attenzione
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
.
Vedere anche:
- getcwd() - Restituisce la directory di lavoro in uso