可能重复:
PHP 创建一个没有 fopen 的文件
我想创建一个没有 fopen 函数的文件,因为它会打开文件。有可能还是我别无选择,只能fopen?我正在编写一个检查器类,它将确保某些文件存在并具有写权限。如果一个文件不存在,我只想创建它。此类不会操纵任何文件内容。
可能重复:
PHP 创建一个没有 fopen 的文件
我想创建一个没有 fopen 函数的文件,因为它会打开文件。有可能还是我别无选择,只能fopen?我正在编写一个检查器类,它将确保某些文件存在并具有写权限。如果一个文件不存在,我只想创建它。此类不会操纵任何文件内容。
使用该touch
功能。从文档中引用:
尝试将 filename 参数中指定的文件的访问和修改时间设置为 time 中给定的值。请注意,无论参数数量如何,访问时间总是会被修改。
如果文件不存在,则会创建它。
好吧,您可以检查文件是否存在file_exists
(它甚至会告诉您它是常规文件,而不是目录,但如果您查看的对象是指向正确文件的符号链接,它也会产生肯定的答案)。您还可以查看文件权限,fileperms()
并且您可能还想查看文件的用户和组以了解您是否可以写入文件。