이 기사에서는 PHP에서 파일 액세스 및 수정 시간을 지정하는 방법을 소개합니다. 그런 다음 PHP 내장 함수 touch()
를 사용하여 설정을 수행할 수 있습니다. touch()
来实现设置。
PHP中的touch()
函数是一个内置函数,用于设置指定文件的访问和修改时间。
必须设置访问和修改时间的文件的文件名作为参数连同时间一起发送给touch()
函数,成功时返回True,失败时返回False。如果文件不存在,则首先创建该文件。(推荐:PHP教程)
语法:
touch(filename, time, atime)
参数:
PHP中的touch()
函数接受三个参数。
filename
:这是一个必需参数,它指定必须更改访问和修改时间的文件的文件名。
time
:这是一个可选参数,用于指定时间。默认情况下,它占用当前系统时间。
atime
:它是一个可选参数,用于指定访问时间。默认情况下,如果未设置参数,则需要当前系统时间。
返回值:
成功时返回True,失败时返回False。
注:
时间分辨率可能因文件系统而异,因此有时可能会出现意外结果。
touch()函数中的$time参数的未来限制大约为1000000秒。
下面的代码示例说明了touch()
函数。
假设有一个名为“gfg.txt”
touch()
함수는 지정된 파일의 액세스 및 수정 시간을 설정하는 데 사용되는 내장 함수입니다. 접근 시간과 수정 시간을 설정해야 하는 파일의 이름이 시간과 함께 touch()
함수에 매개변수로 전달됩니다. 성공하면 True, 실패하면 False가 반환됩니다. 파일이 없으면 먼저 생성됩니다. (권장: PHP 튜토리얼)
<?php $file_pointer = "gfg.txt"; // 使用touch()函数将文件的修改时间更改为当前系统时间 if (touch($file_pointer)) { echo ("$file_pointer 修改时间已设置为当前系统时间。"); } else { echo ("$file_pointer 修改时间无法更改"); }
매개변수 :
PHP의touch()
함수는 세 가지 매개변수를 허용합니다. filename
: 접근 및 수정 시간을 변경해야 하는 파일의 파일 이름을 지정하는 필수 매개변수입니다. time
: 시간을 지정하는 데 사용되는 선택적 매개변수입니다. 기본적으로 현재 시스템 시간이 소요됩니다.
atime
: 접근 시간을 지정하는 데 사용되는 선택적 매개변수입니다. 기본적으로 매개변수가 설정되지 않은 경우 현재 시스템 시간이 필요합니다. 🎜touch()
함수를 보여줍니다. 🎜🎜"gfg.txt"
라는 파일이 있다고 가정합니다. 🎜🎜🎜예제 1: 🎜🎜🎜gfg.txt 修改时间已设置为当前系统时间。
<?php $file_pointer = "gfg.txt"; $time = time() - 18000; // 使用touch()函数将文件的修改时间更改为当前系统时间 if (touch($file_pointer, $time)) { echo ("$file_pointer 修改时间已经改为过去5小时。"); } else { echo ("$file_pointer 修改时间无法更改"); }
gfg.txt修改时间已经改为过去5小时。
위 내용은 PHP에서 파일 액세스 및 수정 시간을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!