(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::copy — 將 phar 封存檔內的檔案複製到 phar 內的另一個新檔案
注意事項:
此方法需要將 php.ini 設定
phar.readonly
設為0
才能對 Phar 物件生效。否則,將會拋出 PharException。
將 phar 封存內部的檔案複製到 phar 內的另一個新檔案。這是使用 copy() 搭配 phar 串流包裝器的物件導向替代方案。
from
來源檔案路徑。
目標檔案路徑。
永遠傳回 true
。
如果來源檔案不存在、目標檔案已存在、寫入權限被停用、開啟任一檔案失敗、讀取來源檔案失敗,則拋出 UnexpectedValueException;如果將變更寫入 phar 失敗,則拋出 PharException。
範例
範例 #1 Phar::copy() 範例