Функсияи unlink

Функсияи unlink файлро аз рӯи масири муайянкардашуда нест мекунад. Функсия true-ро дар сурати бомуваффақият нест кардан бармегардонад ва false дар сурати хато. Ҳамчун параметр сатр бо масир ба файлро қабул мекунад.

Синтаксис

phpunlink(filename);

Намуна

Файли test.txt-ро дар ҷалсаи ҷорӣ нест мекунем:

php<?php
  $res = unlink('test.txt');
  var_dump($res);
?>

Натиҷаи иҷрои код:

phptrue

Намуна

Биёед файли вуҷуд надоштаро нест кунем:

php<?php
  $res = unlink('nonexistent.txt');
  var_dump($res);
?>

Натиҷаи иҷрои код:

phpfalse

Намуна

Нест кардани файл бо тафтиши мавҷудияти он:

php<?php
  $file = 'data.txt';
  if (file_exists($file)) {
    $res = unlink($file);
    echo $res ? 'File deleted' : 'Delete error';
  } else {
    echo 'File not found';
  }
?>

Ҳамчунин нигаред

  • функсияи rmdir,
    ки ҷалсаро нест мекунад
  • функсияи file_exists,
    ки мавҷудияти файлро тафтиш мекунад
  • функсияи is_writable,
    ки имконияти навиштанро тафтиш мекунад