参数
不需要参数。
返回值
如果出错,返回 false,否则返回一个数组以下元素:
数字 | 关联 | 描述 |
---|---|---|
0 | dev | 设备编号 |
1 | ino | 索引节点号 |
2 | mode | inode保护模式 |
3 | nlink | 链接数 |
4 | uid | 所有者的用户id |
5 | gid | 所有者的groupid |
6 | rdev | 设备类型,如果是inode设备 |
7 | size | 大小(以字节为单位) |
8 | atime | 上次访问时间(Unix 时间戳) |
9 | mtime | 上次修改时间(Unix时间戳) |
10 | ctime | 最后一次 inode 更改的时间(Unix 时间戳) |
11 | blksize | 文件系统IO的块大小 |
12 | blocks | 分配的 512 字节块数 |
mode的值包含多个函数读取的信息。以八进制书写时,从右边开始,前三位数字由chmod()返回。PHP将忽略下一个数字。接下来的两位数字表示文件类型。例如,常规文件可以是0100644,目录可以是0040755。
mode文件类型
八进制模式 | 描述 |
---|---|
0140000 | 套接字 |
0120000 | 连接 |
0100000 | 常规文件 |
0060000 | 块设备 |
0040000 | 目录 |
0020000 | 字符设备 |
0010000 | fifo |
注意:由于PHP的整数类型是有符号的,并且许多平台使用32位整数,因此一些文件系统函数可能会为大于2GB的文件返回意外结果。
异常
如果对此方法的调用失败(即未实现),则发出E_WARNING。