Kazi ya touch

Kazi touch inaruhusu kubadilisha wakati wa ufikiaji wa mwisho na urekebishaji wa faili. Ikiwa faili maalum haipo, touch inaweza kuunda (kwa chaguo-msingi). Wakati unaweza kubainishwa waziwazi au kutumia wa sasa.

Syntax

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

Mfano

Kuunda faili mpya na wakati wa sasa:

php<?php
  $file = 'newfile.txt';
  
  if (touch($file)) {
    echo "Faili $file imeundwa";
  }
?>

Matokeo ya kutekeleza kificho:

php"Faili newfile.txt imeundwa"

Mfano

Kubadilisha wakati wa faili lililopo:

php<?php
  $file = 'existing.txt';
  $time = strtotime('2023-01-01 12:00:00');
  if (touch($file, $time)) {
    echo "Wakati wa faili $file umebadilishwa";
  }
?>

Matokeo ya kutekeleza kificho:

php"Wakati wa faili existing.txt umebadilishwa"

Mfano

Kubadilisha wakati wa ufikiaji na urekebishaji tofauti:

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 "Alama za wakati za faili zimesasishwa";
  }
?>

Angalia pia

  • kazi filemtime,
    ambayo inarudisha wakati wa urekebishaji wa mwisho wa faili
  • kazi fileatime,
    ambayo inarudisha wakati wa ufikiaji wa mwisho wa faili
  • kazi fopen,
    ambayo inafungua faili au URL