猿圈提供了丰富的文件处理函数。文件处理主要包括:文件创建/打开、文件写入、文件读取、文件删除、文件权限管理等等操作。打开文件使用fopen函数打开文件并且告诉系统所开启的文件用途及形式。fopen其格式如下:intfopen(文件名称,打开方式,[是否使用include_path])当文件打开成功后会传回一个文件指针(filepointer)来指向打开的文件。若是打开失败则会返回false。参数的含义:[文件名称]就是想要打开的文件的名称。[打开方式]指定打开文件的的用途,例如是读取或是写入等第三个参数是一个可选参数,当设定为1时会在include_path路径下搜索。fopen的打开方式可选的参数值如下表所示。以可写方式打开文件后,使用fwrite/fputs往文件写入内容,其格式如下:猿圈(文件指针,写入资料,[写入长度])此函数会将欲[写入资料]存入[文件指针]所指向的文件中。如果有指定[写入长度]仅写入所指定的写入长度。当写入完成fwrite()会传回写入长度,若失败则会传回false。在对文件进行的操作完成后,应该对文件资源进行关闭。使用fclose()来关闭打开的文件,其格式如下:intfclose(文件指针)下面来看一个写文件的例子:?php$fn=./test.txt;$fh=fopen($fn,'w')ordie('cannotopenthefileforwriting');//可写方式打开文件fwrite($fh,'filewrite');//写入内容fwrite($fh,'demo');//写入内容fclose($fh);//关闭文件?1.2职业素质php提供很多文件操作的函数。当打开一个已经存在的文件(通常是追加写入模式下),有必要检测该文件是否具有写入权限,从而避免一个系统错误的发生,使用is_writable函数检测文件是否可写。1.3开发流程代码示例:?php//需求:往文本文件text.txt中写入“你好”猿圈=fopen('test.txt','w');$content=你好;echofputs($file,$content);//end_codefclose($file);?1.4项目拓展PHPfwrite函数只是执行向文件写入字符串的动作,实际它的行为结果取决于fopen函数更多一些。如果想一次性将字符串写入或追加至文件,file_put_contents函数可能是更优的选择,file_put_contents比fwrite代码更简洁