函数名称:stream_is_local()
适用版本:PHP 5 >= 5.2.4, PHP 7
函数描述:stream_is_local() 函数用于判断给定的流是否为本地文件流。
用法:
bool stream_is_local ( mixed $stream )
参数:
- $stream:要检查的流。可以是一个资源类型的流或一个包含流路径的字符串。
返回值:
- 如果给定的流是本地文件流,则返回 true,否则返回 false。
示例:
// 示例1:检查本地文件流
$stream = fopen('example.txt', 'r');
if (stream_is_local($stream)) {
echo '该流是本地文件流';
} else {
echo '该流不是本地文件流';
}
fclose($stream);
// 示例2:检查文件路径是否为本地文件流
$filePath = 'example.txt';
if (stream_is_local($filePath)) {
echo '该文件路径是本地文件流';
} else {
echo '该文件路径不是本地文件流';
}
注意事项:
- 该函数仅适用于检查文件流是否为本地文件流,不适用于检查其他类型的流。
- 在使用该函数之前,确保已经打开了流,或者传递了有效的文件路径作为参数。
- 如果给定的流不是有效的文件流或文件路径,该函数将返回 false。