Coroutine::writeFile
最后更新于:2022-04-02 06:26:24
# Coroutine::writeFile
[TOC]
协程方式写入文件。
~~~
function Coroutine::writeFile(string $filename, string $fileContent, int $flags);
~~~
> 需要`2.1.2`或更高版本
## 参数
* `$filename`为文件的名称,必须有可写权限,文件不存在会自动创建。打开文件失败会立即返回false
* `$fileContent`为要写入到文件的内容,最大可写入4M
* `$flags`为写入的选项,默认会清空当前文件内容,可以使用`FILE_APPEND`表示追加到文件末尾
## 返回值
写入成功返回`true`,写入失败返回`false`
## 示例
~~~
use Swoole\Coroutine as co;
$filename = __DIR__ . "/defer_client.php";
co::create(function () use ($filename)
{
$r = co::writeFile($filename,"hello swoole!");
var_dump($r);
});
~~~
';