| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
PharData::copy(PHP >= 5.3.0, PECL phar >= 2.0.0) PharData::copy — phar アーカイブ内のファイルを、phar 内で別の新しいファイルとしてコピーする 説明
bool PharData::copy
( string
$oldfile
, string $newfile
)phar アーカイブ内のファイルを、そのアーカイブ内で別の新しいファイルとしてコピーします。 これは、phar ストリームラッパーでの copy() と同等の操作をオブジェクト指向で行うものです。 パラメータ
返り値
成功した場合に エラー / 例外コピー元のファイルが存在しない、コピー先のファイルが既に存在する、 書き込みアクセスが無効になっている、どちらかのファイルのオープンに失敗した、 あるいはコピー元のファイルの読み込みに失敗した場合に UnexpectedValueException をスローします。 変更内容の phar への書き込みに失敗した場合は PharException をスローします。 例
例1 PharData::copy() の例 この例は、PharData::copy() の使用法のほかに それと同等の操作をストリームラッパーで行う方法を示すものです。 これらの方式の最大の違いはエラー処理です。 PharData のすべてのメソッドは例外をスローしますが、ストリームラッパーの場合は trigger_error() を使用します。
<?php |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「PharData::copy - phar アーカイブ内のファイルを、phar 内で別の新しいファイルとしてコピーする」をGoogle検索
|