2024 年 PHP Conference Japan

執行期設定

這些函式的行為受 php.ini 中的設定影響。

Yaml 設定選項
名稱 預設值 可變更性 變更紀錄
yaml.decode_binary 0 INI_ALL
yaml.decode_php 0 INI_ALL 新增於 1.2.0 版,在 2.0.0 版之前預設值為 1
yaml.decode_timestamp 0 INI_ALL
yaml.output_canonical 0 INI_ALL
yaml.output_indent 2 INI_ALL
yaml.output_width 80 INI_ALL

以下是設定指示的簡短說明。

yaml.decode_binary 布林值

預設為關閉,但可以設定為開啟,以便解碼具有明確標籤 "tag:yaml.org,2002:binary" 的 base64 二進位編碼實體。

yaml.decode_php 布林值

預設為關閉,但可以設定為開啟,以便反序列化具有明確標籤 "!php/object" 的序列化 PHP 物件。

yaml.decode_timestamp 整數

控制 YAML 文件串流中隱式和顯式 "tag:yaml.org,2002:timestamp" 純量的解碼。預設設定 0 將不套用任何解碼。設定為 1 將使用 strtotime() 將時間戳記值解析為 Unix 時間戳記。設定為 2 將使用 date_create() 將時間戳記值解析為 DateTime 物件。

yaml.output_canonical 布林值

預設為關閉,但可以設定為開啟以產生標準格式輸出。

yaml.output_indent 整數

縮排區塊的空格數。值應介於 110 之間。

yaml.output_width 整數

設定偏好的行寬。 -1 表示無限制。

新增註記

使用者貢獻的註記

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