(PECL yaml >= 0.5.0)
yaml_emit_file — YAML 形式にした値をファイルに送る
$filename
,$data
,$encoding
= YAML_ANY_ENCODING,$linebreak
= YAML_ANY_BREAK,$callbacks
= null
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
のいずれか。
callbacks
YAML ノードの発行用のコンテンツハンドラ。 クラス名 => callable 形式の連想配列となります。 詳細は発行コールバック を参照ください。
成功した場合に true
を返します。
バージョン | 説明 |
---|---|
PECL yaml 1.1.0 | callbacks パラメータが追加されました。 |