English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
touch() 함수는 지정된 파일의 접근 및 수정 시간을 설정할 수 있습니다. 성공 시 true를 반환하고, 실패 시 false를 반환합니다.
bool touch ( string $filename [, int $time = time() [, int $atime ]])
이 함수는 filename 매개변수에 지정된 파일의 접근 및 수정 시간을 지정된 값으로 즉시 설정하려고 시도할 수 있습니다. 주의하세요, 매개변수의 개수와 관계없이 접근 시간은 항상 변경됩니다.
<?php $filename = "/PhpProject/sample.txt"; if(touch($filename)) { echo $filename . " 수정 시간이 현재 시간으로 변경되었습니다"; } else { echo "죄송합니다, 파일의 수정 시간을 변경할 수 없습니다: " . $filename . ""; } ?>
출력 결과
/PhpProject/sample.txt 파일의 수정 시간이 현재 시간으로 변경되었습니다
<?php $time = time(); - 3600; if (!touch("/PhpProject/sample.txt", $time)) { echo "아이야, 문제가 발생했습니다..."; } else { echo "파일에 접근 성공"; } ?>
출력 결과
파일에 접근 성공