(PECL yaml >= 0.5.0)
yaml_emit_file — YAML 形式にした値をファイルに送る
$filename
, mixed $data
[, int $encoding = YAML_ANY_ENCODING
[, int $linebreak = YAML_ANY_BREAK
[, array $callbacks
]]] )
data で渡したデータを YAML 形式にして
filename に書き込みます。
filenameファイルへのパス。
dataエンコードしたいデータ。リソース型以外の任意の型が使えます。
encoding
出力時の文字エンコーディング。
YAML_ANY_ENCODING、
YAML_UTF8_ENCODING、
YAML_UTF16LE_ENCODING、
YAML_UTF16BE_ENCODING のいずれか。
linebreak
出力時の改行形式。
YAML_ANY_BREAK、
YAML_CR_BREAK、
YAML_LN_BREAK、
YAML_CRLN_BREAK のいずれか。
callbacksYAML ノードの発行用のコンテンツハンドラ。 クラス名 => callable 形式の連想配列となります。 詳細は発行コールバック を参照ください。
成功した場合に TRUE を返します。
| バージョン | 説明 |
|---|---|
| 1.1.0 |
callbacks パラメータが追加されました。
|