라이브러리
[PHP] eio_futime - 파일의 마지막 액세스 및 수정 시간 변경
eio_futime 함수
eio_futime 함수는 PHP 에서 사용할 수 있는 비동기 I/O 함수입니다. 이 함수는 파일의 타임스탬프를 설정하거나 읽는 함수입니다. 이 함수는 Event-driven I/O (eio) 라이브러리의 일부로, 비동기적으로 파일의 타임스탬프를 관리할 수 있습니다.
eio_futime 함수의 사용법
eio_futime 함수는 두 가지 형태로 사용할 수 있습니다.
# 1. eio_futime($file, $atime, $mtime)
이 형태의 함수는 파일의 타임스탬프를 설정합니다. $file 은 파일의 경로를 지정하는 문자열입니다. $atime 과 $mtime 은 파일의 액세스 타임스탬프와 수정 타임스탬프를 지정하는 정수입니다.
# 2. eio_futime($file, EIO_PRI_DEFAULT, 'eio_futime_callback', $atime, $mtime)
이 형태의 함수는 파일의 타임스탬프를 설정하고, 설정이 완료된 후 콜백 함수를 호출합니다. $file 은 파일의 경로를 지정하는 문자열입니다. $atime 과 $mtime 은 파일의 액세스 타임스탬프와 수정 타임스탬프를 지정하는 정수입니다.
예제
#hostingforum.kr
php
<?php
// eio_futime 함수를 사용하여 파일의 타임스탬프를 설정하는 예제
$file = 'example.txt';
$atime = time();
$mtime = time();
// eio_futime 함수를 사용하여 파일의 타임스탬프를 설정
eio_futime($file, $atime, $mtime);
// eio_futime 함수를 사용하여 파일의 타임스탬프를 설정하고, 설정이 완료된 후 콜백 함수를 호출
eio_futime($file, EIO_PRI_DEFAULT, 'eio_futime_callback', $atime, $mtime);
// eio_futime_callback 함수를 정의하여 파일의 타임스탬프를 읽는 예제
function eio_futime_callback($s, $arg) {
$file = $arg[0];
$atime = $arg[1];
$mtime = $arg[2];
// 파일의 타임스탬프를 읽어와 출력
echo "파일의 액세스 타임스탬프: $atime
";
echo "파일의 수정 타임스탬프: $mtime
";
}
// eio_futime 함수를 사용하여 파일의 타임스탬프를 설정하고, 설정이 완료된 후 콜백 함수를 호출
eio_futime($file, EIO_PRI_DEFAULT, 'eio_futime_callback', $file, $atime, $mtime);
// eio_event_loop 함수를 호출하여 이벤트 루프를 시작
eio_event_loop();
?>
참고
* Event-driven I/O (eio) 라이브러리는 PHP 5.5.0 이상에서 사용할 수 있습니다.
* eio_futime 함수는 파일의 타임스탬프를 설정하거나 읽는 함수입니다.
* eio_futime 함수는 두 가지 형태로 사용할 수 있습니다.
* eio_futime 함수를 사용하여 파일의 타임스탬프를 설정하고, 설정이 완료된 후 콜백 함수를 호출할 수 있습니다.
* eio_futime_callback 함수를 정의하여 파일의 타임스탬프를 읽는 예제를 제공합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.