{site_name}

{site_name}

🌜 搜索

touch() 是一个 PHP 内置函数,用于创建或修改指定文件的访问和修改时间戳

php 𝄐 0
php to rmb,phptoshop,phpto怎么读音,photoshop属于什么软件,photo,photocopier
touch() 是一个 PHP 内置函数,用于创建或修改指定文件的访问和修改时间戳。如果文件不存在,则会创建一个空文件。

touch() 函数的语法如下:


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


其中,$filename 参数表示文件名,必须是一个合法的字符串;$time 参数表示修改时间戳,默认值为当前时间戳;$atime 参数表示访问时间戳,默认与 $time 相同。

以下是一个 touch() 函数的示例,用于更新文件的访问和修改时间戳:

php
<?php
$file = 'example.txt';

// 获取文件的当前访问和修改时间戳
echo "Before touch: " . date("F d Y H:i:s.", filemtime($file)) . "\n";
echo "Before touch: " . date("F d Y H:i:s.", fileatime($file)) . "\n";

// 更新文件的访问和修改时间戳
touch($file);

// 获取文件的新的访问和修改时间戳
echo "After touch: " . date("F d Y H:i:s.", filemtime($file)) . "\n";
echo "After touch: " . date("F d Y H:i:s.", fileatime($file)) . "\n";
?>


以上代码将输出类似以下的结果:


Before touch: March 27 2023 19:10:04.
Before touch: March 27 2023 19:09:48.
After touch: March 27 2023 19:12:31.
After touch: March 27 2023 19:12:31.


可以看到,touch() 函数成功更新了文件的访问和修改时间戳。