Async read

来自MudWiki

名称

   async_read() - 将文件读入字符串,然后执行回调函数

语法

   void async_read( string file, function callback );

描述

   从文件中读取一行文本,并将其保存到一个字符串中。通常,read_file需要第二个和第三个参数来指定要读取的起始行和行数,但是async_read将整个文件返回给回调函数。

   回调函数应该遵循以下格式:

   function(mixed res) {
       // 如果文件未读取,返回-1
       // 否则返回文件的内容字符串
   }

参考

   file_size(3), read_buffer(3), read_file(3), write_file(3), async_write(3), valid_read(4), valid_write(4)