📅  最后修改于: 2023-12-03 14:45:23.123000             🧑  作者: Mango
在 PHP 中,我们可以使用 file_exists()
函数来检查文件是否存在。如果文件不存在,则可以使用 fopen()
函数来创建一个新文件。下面是一个示例代码片段,演示如何在 PHP 中创建一个新文件:
if (!file_exists('example.txt')) {
$file = fopen('example.txt', 'w');
fwrite($file, 'Hello World!');
fclose($file);
echo 'File created successfully';
} else {
echo 'File already exists';
}
在上面的代码中,我们首先使用 file_exists()
函数来检查文件 example.txt
是否存在。如果文件不存在,则使用 fopen()
函数创建一个新的文件。此处使用 w
参数表示将以写入模式打开文件,并清除文件内容(如果文件已经存在)。
然后,我们使用 fwrite()
函数向文件中写入一些文本,并使用 fclose()
函数关闭文件句柄。最后,我们将一条消息输出到屏幕上,指示新文件已成功创建。
如果文件已经存在,则不会执行创建文件的代码,而是输出一条消息,指示文件已经存在。
以上就是如何在 PHP 中检查和创建文件的方法。我们应该在编写代码时始终考虑到文件的存在性,以确保我们的代码不会意外覆盖或更改现有文件。