php文件系统
最简单的读取文件的函数 file_get_contents;
fopen 打开文件 feof 是否结束 fgets得到一行 fread一次读取多个字符 fclose关闭文件
判断文件是否存在 file_exists(目录或文件) is_file(文件)
在此基础上可以使用is_readable is_writeable(判断可读还是可写)
获取文件属性 fileowner()拥有者 filectime()创建时间 filemtime()修改时间 fileatime()访问时间
filesize 获取文件大小是以字节数来 表示的
file_put_contents(
f
i
l
e
n
a
m
e
,
filename,
filename,data)
d
a
t
a
参
数
可
以
是
一
个
一
维
数
组
f
w
r
i
t
e
(
data参数可以是一个一维数组 fwrite(
data参数可以是一个一维数组fwrite(fp,“内容”);
删除文件 unlink 删除目录 rmdir
php异常处理
遇到未知错误或不符合预先设定的条件时,通知客户程序,以便进行其他相关处理。
set_exception_handler();//设置异常处理函数
set_error_handler();//设置错误处理函数
register_shutdown_function()//注册出错函数 配合error_get_last();
errlog();//记录出错日志
Exception 已经定义好的异常类
语法:
try{可能会出现问题的代码 throw new Exception(“异常消息”)}catch(Exception $e){}
EXCEPTION类 具有的属性与方法:
message 异常消息内容
code 异常代码
file 抛出异常的文件名
line 抛出异常在该文件的行数
方法:
getTrace 获取异常追踪信息
getTraceAsString 获取异常追踪信息的字符串
getMessage 获取出错信息
getLine获取行号
getfile获取文件名
可以继承异常类创建子类
可以创建一个文件记录异常信息