Cml\Vendor\File::writeFile PHP Метод

writeFile() публичный статический Метод

写文件
public static writeFile ( string $filename, string $content, integer $type = 1 ) : boolean
$filename string 文件名称
$content string 写入文件的内容
$type integer 类型,1=清空文件内容,写入新内容,2=再内容后街上新内容
Результат boolean
    public static function writeFile($filename, $content, $type = 1)
    {
        if ($type == 1) {
            is_file($filename) && self::delFile($filename);
            //删除文件
            self::createFile($filename);
            self::writeFile($filename, $content, 2);
            return true;
        } else {
            if (!is_writable($filename)) {
                return false;
            }
            $handle = fopen($filename, 'a');
            if (!$handle) {
                return false;
            }
            $result = fwrite($handle, $content);
            if (!$result) {
                return false;
            }
            fclose($handle);
            return true;
        }
    }