touch ශ්‍රිතය

touch ශ්‍රිතය ගොනුවක අවසන් ප්‍රවේශ කාලය සහ වෙනස් කිරීමේ කාලය වෙනස් කිරීමට ඉඩ සලසයි. නිශ්චිත ගොනුව නොපවතී නම්, touch එය සෑදිය හැකිය (පෙරනිමිය අනුව). කාලය පැහැදිලිව දැක්විය හැකිය හෝ වත්මන් කාලය භාවිතා කළ හැකිය.

වාක්‍ය රචනය

phptouch(string $filename, int $time = null, int $atime = null): bool

උදාහරණය

වත්මන් කාලය සමඟ නව ගොනුවක් සෑදීම:

php<?php
  $file = 'newfile.txt';
  
  if (touch($file)) {
    echo "$file ගොනුව සෑදිණි";
  }
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php"newfile.txt ගොනුව සෑදිණි"

උදාහරණය

පවතින ගොනුවක කාලය වෙනස් කිරීම:

php<?php
  $file = 'existing.txt';
  $time = strtotime('2023-01-01 12:00:00');
  if (touch($file, $time)) {
    echo "$file ගොනුවේ කාලය වෙනස් කරන ලදී";
  }
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php"existing.txt ගොනුවේ කාලය වෙනස් කරන ලදී"

උදාහරණය

ප්‍රවේශ කාලය සහ වෙනස් කිරීමේ කාලය වෙන වෙනම වෙනස් කිරීම:

php<?php
  $file = 'test.txt';
  $mtime = strtotime('2023-01-01 12:00:00');
  $atime = strtotime('2023-01-02 12:00:00');
  
  if (touch($file, $mtime, $atime)) {
    echo "ගොනුවේ කාල සලකුණු යාවත්කාලීන කරන ලදී";
  }
?>

මෙයද බලන්න

  • filemtime ශ්‍රිතය,
    ගොනුවක අවසන් වෙනස් කිරීමේ කාලය ආපසු ලබා දෙයි
  • fileatime ශ්‍රිතය,
    ගොනුවකට අවසන් ප්‍රවේශ කාලය ආපසු ලබා දෙයි
  • fopen ශ්‍රිතය,
    ගොනුවක් හෝ URL එකක් විවෘත කරයි