rmdir ශ්රිතය
rmdir ශ්රිතය නිශ්චිත නාමාවලිය මකා දමයි. නාමාවලිය හිස් විය යුතු අතර ප්රතිලිපි කේතයට මාපිය නාමාවලියට ලිවීමට අයිතිවාසිකම් තිබිය යුතුය. ශ්රිතය අනිවාර්ය පරාමිතියක් ලෙස නාමාවලියට ඇති මාර්ගය පිළිගනී.
වාක්ය රචනය
rmdir(string $directory, resource $context = ?): bool
උදාහරණය
හිස් නාමාවලියක් මකා දැමීම:
<?php
$dir = 'empty_folder';
if (rmdir($dir)) {
echo "Directory $dir was successfully removed";
} else {
echo "Failed to remove directory $dir";
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'Directory empty_folder was successfully removed'
උදාහරණය
හිස් නොවන නාමාවලියක් මකා දැමීමට උත්සාහ කිරීම:
<?php
$dir = 'non_empty_folder';
if (@rmdir($dir)) {
echo "Directory $dir was removed";
} else {
echo "Cannot remove $dir - directory is not empty";
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'Cannot remove non_empty_folder - directory is not empty'
උදාහරණය
මකා දැමීමට පෙර නාමාවලියේ පැවැත්ම පරීක්ෂා කිරීම:
<?php
$dir = 'temp_folder';
if (is_dir($dir)) {
if (rmdir($dir)) {
echo 'directory removed successfully';
} else {
echo 'failed to remove directory';
}
} else {
echo 'directory does not exist';
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'directory removed successfully'