函式名稱: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。