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 ? 'ගොනුව මකා දමන ලදී' : 'මකාදැමීමේ දෝෂයකි';
  } else {
    echo 'ගොනුව හමු නොවිණි';
  }
?>

මේවාද බලන්න

  • rmdir ශ්‍රිතය,
    එය නාමාවලියක් මකා දමයි
  • file_exists ශ්‍රිතය,
    එය ගොනුවක පැවැත්ම පරීක්ෂා කරයි
  • is_writable ශ්‍රිතය,
    එය ලිවීමේ හැකියාව පරීක්ෂා කරයි