(PECL yaml >= 0.4.0)
yaml_parse_url — 從 URL 解析 Yaml 串流
$url
$pos
&$ndocs
$callbacks
null
將從 URL 讀取的全部或部分 YAML 文件串流轉換為 PHP 變數。
url
url 參數應該格式為 "scheme://..."。PHP 會搜尋該 scheme 的協議處理器(也稱為 wrapper)。如果沒有註冊該協議的 wrapper,PHP 會發出一個通知以協助您追蹤腳本中潛在的問題,然後繼續執行,如同 filename 指定了一個普通檔案。
pos
要從串流中提取的文檔(-1 表示所有文檔,0 表示第一個文檔,依此類推)。
-1
0
ndocs
如果提供 ndocs 參數,則會在其中填入在串流中找到的文檔數量。
callbacks
YAML 節點的內容處理器。YAML 標籤與 陣列 的關聯 可呼叫 映射。更多詳細資訊,請參閱 解析回呼。
傳回以適當的 PHP 類型編碼的 url 中的值,如果失敗則傳回 false。如果 pos 為 -1,則會傳回一個 陣列,其中包含串流中找到的每個文檔的一個項目。
false
如果針對使用 !php/object 標籤的節點啟用了 unserialize(),則使用 yaml_parse_url() 處理不受信任的使用者輸入是很危險的。可以使用 yaml.decode_php ini 設定停用此行為。
!php/object
yaml.decode_php