rename funksiýasy
rename funksiýasy faýly ýa-da katalogy adyny üýtgetýär. Funksiýa birinji parametrde faýlyň häzirki adyny ýa-da ýoluny, ikinji parametrde bolsa täze adyny ýa-da ýoluny kabul edýär. Funksiýa üstünlikli ýagdaýynda true, ýalňyşlyk ýüze çykanda bolsa false gaýtaryp berýär.
Sintaksis
rename(string $oldname, string $newname, resource $context = null): bool
Mysal
'old.txt' faýlyny 'new.txt' diýip adyny üýtgeteliň:
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
true
Mysal
Faýly başga kataloga göçüreliň:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
true
Mysal
Ýok faýlyň adyny üýtgetmäge synanyşalyň:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
false
Mysal
Katalogyň adyny üýtgeteliň:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Kody ýerine ýetirmegiň netijesi:
true
Şeýle-de görmeli
-
faýly göçürip berýän
copyfunksiýasy,
-
faýly pozýan
unlinkfunksiýasy,
-
ýüklenen faýly göçürýän
move_uploaded_filefunksiýasy,