📌  相关文章
📜  php 如果不存在则创建文件 - PHP (1)

📅  最后修改于: 2023-12-03 14:45:23.123000             🧑  作者: Mango

PHP 如果不存在则创建文件

在 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 中检查和创建文件的方法。我们应该在编写代码时始终考虑到文件的存在性,以确保我们的代码不会意外覆盖或更改现有文件。