{site_name}

{site_name}

🌜 搜索

在 PHP 中,touch 函数用于更改文件的访问和修改时间,或者在文件不存在的情况下创建新文件

php 𝄐 0
php 透传转发
在 PHP 中,touch 函数用于更改文件的访问和修改时间,或者在文件不存在的情况下创建新文件。它的语法如下:

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


- $filename:要更改访问和修改时间的文件名。
- $time:可选参数,指定新的修改时间。如果未提供,默认为当前时间(由 time() 函数返回)。
- $atime:可选参数,指定新的访问时间。如果未提供,默认为当前时间。

调用 touch 函数时,如果指定的文件存在,则会更改其访问和修改时间。如果文件不存在,则会创建新文件。

下面是一些 touch 函数的用法示例:

1. 更改文件的访问和修改时间:
php
$filename = 'example.txt';
touch($filename);

这将按照当前时间更改名为 "example.txt" 的文件的访问和修改时间。

2. 更改文件的访问和修改时间为指定时间:
php
$filename = 'example.txt';
$time = strtotime('2022-01-01 00:00:00');
touch($filename, $time);

这将把名为 "example.txt" 的文件的访问和修改时间更改为指定的时间(2022 年 1 月 1 日 00:00:00)。

3. 创建新文件并设置访问和修改时间:
php
$filename = 'newfile.txt';
touch($filename);

这将创建一个名为 "newfile.txt" 的新文件,并将其访问和修改时间设置为当前时间。

请注意,touch 函数可能会因为文件权限或其他原因而无法成功更改文件的时间或创建新文件。