English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP touch() 함수 사용법 및 예제

PHP 파일 시스템 참조 매뉴얼

touch() 함수는 지정된 파일의 접근 및 수정 시간을 설정할 수 있습니다. 성공 시 true를 반환하고, 실패 시 false를 반환합니다.

문법

bool touch ( string $filename [, int $time = time() [, int $atime ]])

이 함수는 filename 매개변수에 지정된 파일의 접근 및 수정 시간을 지정된 값으로 즉시 설정하려고 시도할 수 있습니다. 주의하세요, 매개변수의 개수와 관계없이 접근 시간은 항상 변경됩니다.

예제1

<?php
   $filename = "/PhpProject/sample.txt";
   if(touch($filename)) {
      echo $filename . " 수정 시간이 현재 시간으로 변경되었습니다";
   } else {
      echo "죄송합니다, 파일의 수정 시간을 변경할 수 없습니다: " . $filename . "";
   }
?>

출력 결과

/PhpProject/sample.txt 파일의 수정 시간이 현재 시간으로 변경되었습니다

예제2

<?php
   $time = time(); - 3600;
   if (!touch("/PhpProject/sample.txt", $time)) {
      echo "아이야, 문제가 발생했습니다...";
   } else {
      echo "파일에 접근 성공";
   }
?>

출력 결과

파일에 접근 성공

PHP 파일 시스템 참조 매뉴얼