Šajā rokasgrāmatā mēs apspriedīsim lietojumu un sintaksi pārdēvēt () funkciju PHP valodā.
Kas ir rename() funkcija PHP?
The pārdēvēt () funkcija ir iebūvēta PHP funkcija, ko izmanto, lai mainītu faila vai direktorija nosaukumu, nemainot faila saturu. Šī funkcija izmanto veco un jauno faila nosaukumu kā nepieciešamos argumentus.
Sintakse
Formāts izmantošanai pārdēvēt () PHP funkcija ir šāda:
pārdēvēt ( vecs , jauns , kontekstā )
The vecs un jauns ir obligātie parametri, vecs norāda failu, kuru vēlaties mainīt, jauns norāda jauno faila nosaukumu. The kontekstā ir izvēles parametrs, kas nosaka kontekstu faila nosaukuma maiņai.
The pārdēvēt () funkciju atgriežas Taisnība par veiksmīgu izpildi, pretējā gadījumā tas atgriežas Nepatiesi. The pārdēvēt () fails atgriež kļūdu, ja jaunais fails jau pastāv tajā pašā direktorijā.
Kā izmantot rename() funkciju PHP?
Faila pārdēvēšana, izmantojot pārdēvēt () funkciju ir viegli, un tālāk sniegtie piemēri jums palīdzēs.
Kā pārdēvēt failu, izmantojot PHP rename() funkciju
Šis kods pārdēvēs failu test.php uz a fails.php:
pārdēvēt ( 'test.php' , 'fails.php' ) ;
?>
Ja pārdēvēsiet failu, kas jau pastāv tajā pašā direktorijā, tas tiks pārrakstīts.
1. piemērs – kā pārdēvēt failu, izmantojot PHP rename() funkciju
Nākamajā piemērā tiks pārdēvēts test.php uz test2.php. Pēc veiksmīgas pabeigšanas ja paziņojums tiks drukāts uz konsoles, pretējā gadījumā cits paziņojums tiks parādīts kā izvade:
ja ( pārdēvēt ( 'C: \\ xampp \\ htdocs \\ test.php' , 'C: \\ xampp \\ htdocs \\ test2.php' ) )
{
atbalss 'Test.php veiksmīgi pārdēvēts par test2.php' ;
}
cits {
atbalss 'Kļūda, pārdēvējot failu' ;
}
?>
Piezīme: PHP, norādot faila ceļus pārdēvēt () funkciju (un citas ar failiem saistītas darbības), ir svarīgi to izmantot dubultās slīpsvītras (\\) a vietā viena slīpsvītra (\) lai nodrošinātu, ka faila ceļš tiek interpretēts pareizi, tas ir tāpēc, ka viena atpakaļvērstā slīpsvītra tiek uzskatīta par atsoļa rakstzīmi PHP.
2. piemērs — kā pārdēvēt direktoriju, izmantojot PHP rename() funkciju
Lai pārdēvētu direktoriju, izmantojot pārdēvēt () funkciju, izpildiet tālāk norādīto kodu:
$oldDirName = 'dokumenti' ;$newDirName = 'paraugu faili' ;
ja ( pārdēvēt ( $oldDirName , $newDirName ) ) {
atbalss 'Katalogs veiksmīgi pārdēvēts!' ;
} cits {
atbalss 'Kļūda, pārdēvējot direktoriju.' ;
}
Bottom Line
PHP rename() funkcija ir uzticams rīks, lai bez piepūles pārdēvētu failu vai direktoriju, vienlaikus saglabājot tā saturu. Tā vienkāršā sintakse un kļūdu apstrādes iespējas padara to par ērtu izvēli failu pārvaldības uzdevumiem. Izmantojot spēku pārdēvēt (), PHP izstrādātāji savos projektos var efektīvi organizēt un modificēt failu vai direktoriju nosaukumus.