diff options
Diffstat (limited to 'ext/standard/tests/file/stream_supports_lock.phpt')
-rw-r--r-- | ext/standard/tests/file/stream_supports_lock.phpt | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/ext/standard/tests/file/stream_supports_lock.phpt b/ext/standard/tests/file/stream_supports_lock.phpt new file mode 100644 index 0000000..bbf3993 --- /dev/null +++ b/ext/standard/tests/file/stream_supports_lock.phpt @@ -0,0 +1,46 @@ +--TEST-- +stream_supports_lock +--INI-- +allow_url_fopen=1 +--FILE-- +<?php +$fp = fopen(__FILE__, "r"); +var_dump($fp); +var_dump(stream_supports_lock($fp)); +fclose($fp); + +$fp = fopen("file://" . __FILE__, "r"); +var_dump($fp); +var_dump(stream_supports_lock($fp)); +fclose($fp); + +$fp = fopen("php://memory", "r"); +var_dump($fp); +var_dump(stream_supports_lock($fp)); +fclose($fp); + +$fp = fopen('data://text/plain,foobar', 'r'); +var_dump($fp); +var_dump(stream_supports_lock($fp)); +fclose($fp); + +$sock = stream_context_create(); +var_dump($sock); +var_dump(stream_supports_lock($sock)); + +echo "Done\n"; +?> +--EXPECTF-- +resource(%d) of type (stream) +bool(true) +resource(%d) of type (stream) +bool(true) +resource(%d) of type (stream) +bool(false) +resource(%d) of type (stream) +bool(false) +resource(%d) of type (stream-context) + +Warning: stream_supports_lock(): supplied resource is not a valid stream resource in %s on line %d +bool(false) +Done |