如果您打算在 require_once 中使用您的包裝器,您需要定義 stream_stat()。如果您打算允許任何其他測試,例如 is_file()/is_dir(),您必須定義 url_stat()。
stream_stat() 必須定義檔案的大小,否則它將永遠不會被包含。url_stat() 必須定義模式,否則 is_file()/is_dir()/is_executable() 以及任何受 clearstatcache() 影響的函式將無法正常運作。
文件中沒有說明,但目錄的模式必須像 040777(八進位),檔案的模式必須像 0100666。如果您希望檔案可執行,請使用 7s 而不是 6s。最後 3 位數與您傳遞給 chmod 的內容完全相同。040000 定義目錄,0100000 定義檔案。將此添加到官方手冊中會很有幫助!