Funksie rename

Die funksie rename hernoem 'n lêer of gids. Die eerste parameter van die funksie aanvaar die huidige naam van die lêer of pad daartoe, die tweede parameter - die nuwe naam of pad. Die funksie gee true terug in geval van sukses en false in geval van 'n fout.

Sintaksis

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

Voorbeeld

Hernoem die lêer van 'old.txt' na 'new.txt':

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

Resultaat van die kode-uitvoering:

phptrue

Voorbeeld

Skuif die lêer na 'n ander gids:

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

Resultaat van die kode-uitvoering:

phptrue

Voorbeeld

Probeer om 'n nie-bestaande lêer te hernoem:

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

Resultaat van die kode-uitvoering:

phpfalse

Voorbeeld

Hernoem 'n gids:

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

Resultaat van die kode-uitvoering:

phptrue

Sien ook

  • die funksie copy,
    wat 'n lêer kopieer
  • die funksie unlink,
    wat 'n lêer verwyder
  • die funksie move_uploaded_file,
    wat 'n opgelaai lêer skuif