tempnam ශ්රිතය
tempnam ශ්රිතය නියමිත ඩිරෙක්ටරියක තාවකාලික ගොනුවක් අනන්ය නමකින් නිර්මාණය කරයි. පළමු පරාමිතිය ලෙස ශ්රිතය ඩිරෙක්ටරියට මාර්ගය භාර ගනී, දෙවන පරාමිතිය ලෙස ගොනු නාමයේ උපසර්ගය භාර ගනී. ශ්රිතය නිර්මාණය කරන ලද ගොනුවට මාර්ගය හෝ දෝෂයක දී false ආපසු ලබා දෙයි.
වාක්ය රචනය
tempnam(directory, prefix);
උදාහරණය
පද්ධතිගත තාවකාලික ඩිරෙක්ටරියේ 'my' උපසර්ගය සමඟ තාවකාලික ගොනුවක් නිර්මාණය කරමු:
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (උදාහරණය):
'/tmp/my5d3b7f2e'
උදාහරණය
වත්මන් ඩිරෙක්ටරියේ තාවකාලික ගොනුවක් නිර්මාණය කරමු:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (උදාහරණය):
'/var/www/project/temp5d3b7f2f'
උදාහරණය
පවතින ඩිරෙක්ටරියක නොමැති විට ශ්රිතයේ ක්රියාකාරිත්වය පරීක්ෂා කරමු:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
මෙයද බලන්න
-
tmpfileශ්රිතය,
තාවකාලික ගොනුවක් නිර්මාණය කරන -
unlinkශ්රිතය,
ගොනුවක් මකා දමන -
file_existsශ්රිතය,
ගොනුවක පැවැත්ම පරීක්ෂා කරන