라이브러리

[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 함수를 정의하여 파일의 타임스탬프를 읽는 예제를 제공합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 523 페이지

검색

게시물 검색