PHP Conference Japan 2024

yaml_emit_file

(PECL yaml >= 0.5.0)

yaml_emit_file將值的 YAML 表示法傳送到檔案

說明

yaml_emit_file(
    字串 $filename,
    混合 $data,
    整數 $encoding = YAML_ANY_ENCODING,
    整數 $linebreak = YAML_ANY_BREAK,
    陣列 $callbacks = null
): 布林值

filename 中產生提供的 data 的 YAML 表示法。

參數

filename

檔案路徑。

data

被編碼的 data。可以是任何類型,除了 資源

encoding(編碼)

輸出字元編碼,可從 YAML_ANY_ENCODINGYAML_UTF8_ENCODINGYAML_UTF16LE_ENCODINGYAML_UTF16BE_ENCODING 中選擇。

linebreak(換行)

輸出換行樣式,可從 YAML_ANY_BREAKYAML_CR_BREAKYAML_LN_BREAKYAML_CRLN_BREAK 中選擇。

callbacks(回呼)

用於發出 YAML 節點的內容處理器。 類別名稱 => 可呼叫 映射的關聯式 陣列。詳情請參閱 發出回呼

回傳值

成功時回傳 true

更新日誌

版本 說明
PECL yaml 1.1.0 新增了 callbacks 參數。

另請參閱

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top