Funkcija rename

Funkcija rename pārdēvē failu vai direktoriju. Pirmo parametru funkcija pieņem pašreizējo faila nosaukumu vai ceļu uz to, otro parametru - jauno nosaukumu vai ceļu. Funkcija atgriež true veiksmes gadījumā un false kļūdas gadījumā.

Sintakse

phprename(string $oldname, string $newname, resource $context = null): bool

Piemērs

Pārdēvēsim failu no 'old.txt' uz 'new.txt':

php<?php
  $res = rename('old.txt', 'new.txt');
  var_dump($res);
?>

Koda izpildes rezultāts:

phptrue

Piemērs

Pārvietosim failu uz citu direktoriju:

php<?php
  $res = rename('file.txt', 'newdir/file.txt');
  var_dump($res);
?>

Koda izpildes rezultāts:

phptrue

Piemērs

Mēģināsim pārdēvēt neesošu failu:

php<?php
  $res = rename('nonexistent.txt', 'new.txt');
  var_dump($res);
?>

Koda izpildes rezultāts:

phpfalse

Piemērs

Pārdēvēsim direktoriju:

php<?php
  $res = rename('olddir', 'newdir');
  var_dump($res);
?>

Koda izpildes rezultāts:

phptrue

Skatiet arī