|
PharData::copyphar アーカイブ内のファイルを、phar 内で別の新しいファイルとしてコピーする 説明
public bool PharData::copy(string
$from , string $to )phar アーカイブ内のファイルを、そのアーカイブ内で別の新しいファイルとしてコピーします。 これは、phar ストリームラッパーでの copy と同等の操作をオブジェクト指向で行うものです。 パラメータ
戻り値
成功した場合に エラー / 例外コピー元のファイルが存在しない、コピー先のファイルが既に存在する、 書き込みアクセスが無効になっている、どちらかのファイルのオープンに失敗した、 あるいはコピー元のファイルの読み込みに失敗した場合に UnexpectedValueException をスローします。 変更内容の phar への書き込みに失敗した場合は PharException をスローします。 例
例1 PharData::copy の例 この例は、PharData::copy の使用法のほかに それと同等の操作をストリームラッパーで行う方法を示すものです。 これらの方式の最大の違いはエラー処理です。 PharData のすべてのメソッドは例外をスローしますが、ストリームラッパーの場合は trigger_error を使用します。
|