Zip アーカイブのグローバルフラグの値を返す
$flag
$flags
Zip アーカイブのグローバルフラグの値を返します。
flag
取得するグローバルフラグ。 以下の定数 AFL_* から選びます:
AFL_*
ZipArchive::AFL_RDONLY
ZipArchive::AFL_IS_TORRENTZIP
ZipArchive::AFL_WANT_TORRENTZIP
ZipArchive::AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE
flags
flags が ZipArchive::FL_UNCHANGED に設定された場合、 もともと設定されていた値が返されます。
ZipArchive::FL_UNCHANGED
アーカイブにフラグが設定されている場合は、1 を返します。 設定されていない場合は 0 を返します。 エラーが発生した場合は -1 を返します。
例1 アーカイブが torrentzip フォーマットかを調べる
<?php $zip = new ZipArchive; $res = $zip->open('test.zip'); if ($res === TRUE) { var_dump($zip->getArchiveFlag(ZipArchive::AFL_IS_TORRENTZIP)); } else { echo 'failed, code:' . $res; } ?>