PHP 中的 File 函数

首页 / PHP入门教程 / PHP 中的 File 函数

文件系统功能用于访问和操纵文件系统,PHP为您提供了操纵文件的所有功能。

运行时配置

这些功能的行为受php.ini中的设置影响。

NameDefaultChangeableChangelog
allow_url_fopen"1"PHP_INI_ALLPHP_INI_ALL in PHP <= 4.3.4. PHP_INI_SYSTEM in PHP < 6. Available since PHP 4.0.4.
allow_url_include"0"PHP_INI_ALLPHP_INI_SYSTEM in PHP 5. Available since PHP 5.2.0.
user_agentNULLPHP_INI_ALLAvailable since PHP 4.0.3.
default_socket_timeout"60"PHP_INI_ALLAvailable since PHP 4.3.0.
from""PHP_INI_ALL
auto_detect_line_endings"0"PHP_INI_ALLAvailable since PHP 4.3.0.

PHP错误和日志记录常量

PHP -表示支持常量的PHP的最早版本,您可以在配置php.ini文件时使用任何常量。

Sr.NoConstant & DescriptionPHP
1

GLOB_BRACE

2

GLOB_ONLYDIR

3

GLOB_MARK

4

GLOB_NOSORT

5

GLOB_NOCHECK

6

GLOB_NOESCAPE

7

PATHINFO_DIRNAME

8

PATHINFO_BASENAME

9

PATHINFO_EXTENSION

10

PATHINFO_FILENAME

5.2.0
11

FILE_USE_INCLUDE_PATH

在include_path中搜索文件名

5.0.0
12

FILE_APPEND

将内容附加到现有文件。

13

FILE_IGNORE_NEW_LINES

去除EOL字符

5.0.0
14

FILE_SKIP_EMPTY_LINES

跳过空行

5.0.0
15

FILE_BINARY

二进制模式

6.0.0
16

FILE_TEXT

文字模式

6.0.0

函数列表

PHP -表示支持该功能的PHP的最早版本。

Sr.NoFunction & DescriptionPHP
1 basename()

返回路径的文件名部分

3
2 chgrp()

更改文件组

3
3 chmod()

更改文件模式

3
4 chown()

更改文件所有者

3
5 clearstatcache()

清除文件状态缓存

3
6 copy()

复制文件

3
7 delete()

删除文件

8 dirname()

返回路径的目录名称部分

3
9 disk_free_space()

返回目录中的可用空间

4.0.7
10 disk_total_space()

返回目录的总大小

4.0.7
11 diskfreespace()

disk_free_space()的别名

4.0.7
12 fclose()

关闭打开的文件指针

无涯教程网

3
13 feof()

测试文件指针上的文件结束

3
14 fflush()

将输出刷新到文件

4
15 fgetc()

从文件指针获取字符

3
16 fgetcsv()

从文件指针获取行并解析CSV字段

3
17 fgets()

从文件指针获取行

3
18 fgetss()

从文件指针获取行并过滤HTML标签

链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-file-system-functions.html

来源:LearnFk无涯教程网

3
19 file_exists()

检查文件或目录是否存在

3
20 file_get_contents()

将整个文件读入字符串

4.3.0
21 file_put_contents()

将字符串写入文件

5
22 file()

将整个文件读入数组

3
23 fileatime()

获取文件的最后访问时间

3
24 filectime()

获取文件的索引节点更改时间

3
25 filegroup()

获取文件组

3

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入拆解Java虚拟机 -〔郑雨迪〕

雷蓓蓓的项目管理实战课 -〔雷蓓蓓〕

Serverless入门课 -〔蒲松洋(秦粤)〕

说透5G -〔杨四昌〕

大厂广告产品心法 -〔郭谊〕

商业思维案例笔记 -〔曹雄峰〕

大型Android系统重构实战 -〔黄俊彬〕

AI大模型之美 -〔徐文浩〕

后端工程师的高阶面经 -〔邓明〕

好记忆不如烂笔头。留下您的足迹吧 :)