streamWrapper::url_stat
ファイルについての情報を取得する
説明
public arrayfalse streamWrapper::url_stat(string $path
, int $flags
)
- copy
- fileperms
- fileinode
- filesize
- fileowner
- filegroup
- fileatime
- filemtime
- filectime
- filetype
- is_writable
- is_readable
- is_executable
- is_file
- is_dir
- is_link
- file_exists
- lstat
- stat
- SplFileInfo::getPerms
- SplFileInfo::getInode
- SplFileInfo::getSize
- SplFileInfo::getOwner
- SplFileInfo::getGroup
- SplFileInfo::getATime
- SplFileInfo::getMTime
- SplFileInfo::getCTime
- SplFileInfo::getType
- SplFileInfo::isWritable
- SplFileInfo::isReadable
- SplFileInfo::isExecutable
- SplFileInfo::isFile
- SplFileInfo::isDir
- SplFileInfo::isLink
- RecursiveDirectoryIterator::hasChildren
パラメータ
-
path
-
情報を取得したいファイルの URL。
URL の区切り文字は :// でなければならないことに注意しましょう。
それ以外の形式の URL はサポートしていません。
-
flags
-
ストリーム API が設定する追加のフラグ。以下の値の OR で組み合わせて使用します。
戻り値
stat
が返すのと同じ要素を持つ配列を返さなければなりません。
未知の値、あるいは取得できない値については適切な値
(通常は 0
) を設定します。
stat 関数で説明されている
mode
には特別な注意を払ってください。
失敗した場合は、false
を返します。
エラー / 例外
このメソッドのコールに
(未実装などの理由で) 失敗した場合、
E_WARNING
を発行します。
注意
注意:
有効なコンテキストがコール元関数に渡された場合に
streamWrapper::$context
プロパティが更新されます。
参考
- stat
- streamwrapper::stream_stat