Phar::copy()函式用於將一個Phar檔案從一個位置複製到另一個位置。
函式原型:
public static bool Phar::copy(string $oldfile, string $newfile): bool
引數說明:
$oldfile
:需要複製的Phar檔案的路徑。$newfile
:新檔案的路徑。
返回值:
- 如果複製成功,返回
true
,否則返回false
。
示例:
$oldfile = '/path/to/old.phar';
$newfile = '/path/to/new.phar';
if (Phar::copy($oldfile, $newfile)) {
echo 'Phar檔案複製成功!';
} else {
echo 'Phar檔案複製失敗!';
}
注意事項:
$oldfile
和$newfile
引數可以是本地檔案系統上的絕對路徑,也可以是Phar檔案內部的相對路徑。- 如果目標位置的檔案已經存在,
Phar::copy()
函式將會覆蓋該檔案。 Phar::copy()
函式只能用於複製Phar檔案,不能用於複製普通檔案。- 複製Phar檔案時,會保留原檔案的後設資料和許可權設定。