La función stream_is_local() es una función incorporada en PHP que se usa para verificar si una transmisión es una transmisión local o una URL.
Sintaxis:
bool stream_is_local( $stream )
Parámetros: esta función acepta un único parámetro $stream , que se utiliza para especificar el flujo que se va a comprobar.
Valor devuelto: esta función devuelve verdadero en caso de éxito o falso en caso de error.
Los siguientes programas ilustran la función stream_is_local() en PHP:
Programa 1:
<?php // PHP program to illustrate // stream_is_local function $strm = "https://www.geeksforgeeks.org"; $res = stream_is_local($strm); // Print result var_dump($res); ?>
Producción:
bool(false)
Programa 2: Programa para imprimir la longitud de la array devuelta por la función.
<?php // PHP program to illustrate // stream_is_local function $stream1 = '/geeks.jpg'; // local $stream2 = 'file://geeks.jpg'; // local $stream3 = 'http://geeksforgeeks.org'; // non local stream // Checking all strings and print result $local = stream_is_local($stream1); var_dump($local); $shouldbelocal = stream_is_local($stream2); var_dump($shouldbelocal); $remote = stream_is_local($stream3); var_dump($remote); ?>
Producción:
bool(true) bool(false) bool(false)
Referencia: http://php.net/manual/en/function.stream-is-local.php