unlink ශ්රිතය
unlink ශ්රිතය නිශ්චිත මාර්ගයක පිහිටි ගොනුවක් මකා දමයි.
ශ්රිතය සාර්ථකව මකාදැමීමේදී true ලෙසත්
දෝෂයක් සිදුවුවහොත් false ලෙසත් ආපසු ලබා දෙයි. පරාමිතියක් ලෙස
ගොනුවට යන මාර්ගයේ නිරූපනය දරන වාක්ය ඛණ්ඩයක් ලබා ගනී.
වාක්ය රචනය
unlink(filename);
උදාහරණය
වත්මන් නාමාවලියේ test.txt ගොනුව මකා දමමු:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
true
උදාහරණය
නොපවතින ගොනුවක් මකා දැමීමට උත්සාහ කරමු:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
උදාහරණය
ගොනුව පවතිනවාදැයි පරීක්ෂා කර මකා දැමීම:
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'ගොනුව මකා දමන ලදී' : 'මකාදැමීමේ දෝෂයකි';
} else {
echo 'ගොනුව හමු නොවිණි';
}
?>
මේවාද බලන්න
-
rmdirශ්රිතය,
එය නාමාවලියක් මකා දමයි -
file_existsශ්රිතය,
එය ගොනුවක පැවැත්ම පරීක්ෂා කරයි -
is_writableශ්රිතය,
එය ලිවීමේ හැකියාව පරීක්ෂා කරයි