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标签

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

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

技术教程推荐

趣谈网络协议 -〔刘超〕

React实战进阶45讲 -〔王沛〕

白话法律42讲 -〔周甲徳〕

Vue开发实战 -〔唐金州〕

OAuth 2.0实战课 -〔王新栋〕

如何看懂一幅画 -〔罗桂霞〕

李智慧 · 高并发架构实战课 -〔李智慧〕

快手 · 音视频技术入门课 -〔刘歧〕

Serverless进阶实战课 -〔静远〕

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