A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Psr.Http.Message.StreamInterface.html below:

AWS SDK for PHP 3.x

StreamInterface

Describes a data stream.

Typically, an instance will wrap a PHP stream; this interface provides a wrapper around the most common operations, including serialization of the entire stream to a string.

Table of Contents Methods
__toString()  : string
Reads all data from the stream into a string, from the beginning to end.
close()  : void
Closes the stream and any underlying resources.
detach()  : resource|null
Separates any underlying resources from the stream.
eof()  : bool
Returns true if the stream is at the end of the stream.
getContents()  : string
Returns the remaining contents in a string
getMetadata()  : array<string|int, mixed>|mixed|null
Get stream metadata as an associative array or retrieve a specific key.
getSize()  : int|null
Get the size of the stream if known.
isReadable()  : bool
Returns whether or not the stream is readable.
isSeekable()  : bool
Returns whether or not the stream is seekable.
isWritable()  : bool
Returns whether or not the stream is writable.
read()  : string
Read data from the stream.
rewind()  : void
Seek to the beginning of the stream.
seek()  : void
Seek to a position in the stream.
tell()  : int
Returns the current position of the file read/write pointer
write()  : int
Write data to the stream.
__toString()

Reads all data from the stream into a string, from the beginning to end.

public __toString() : string

This method MUST attempt to seek to the beginning of the stream before reading data and read the stream until the end is reached.

Warning: This could attempt to load a large amount of data into memory.

This method MUST NOT raise an exception in order to conform with PHP's string casting operations.

Tags
see
http://php.net/manual/en/language.oop5.magic.php#object.tostring
Return valuesstring close()

Closes the stream and any underlying resources.

public close() : void detach()

Separates any underlying resources from the stream.

public detach() : resource|null

After the stream has been detached, the stream is in an unusable state.

Return valuesresource|null

Underlying PHP stream, if any

eof()

Returns true if the stream is at the end of the stream.

public eof() : bool Return valuesbool getContents()

Returns the remaining contents in a string

public getContents() : string Tags
throws
RuntimeException

if unable to read or an error occurs while reading.

Return valuesstring getMetadata()

Get stream metadata as an associative array or retrieve a specific key.

public getMetadata([string|null $key = null ]) : array<string|int, mixed>|mixed|null

The keys returned are identical to the keys returned from PHP's stream_get_meta_data() function.

Parameters
$key : string|null = null

Specific metadata to retrieve.

Tags
link
http://php.net/manual/en/function.stream-get-meta-data.php
Return valuesarray<string|int, mixed>|mixed|null

Returns an associative array if no key is provided. Returns a specific key value if a key is provided and the value is found, or null if the key is not found.

getSize()

Get the size of the stream if known.

public getSize() : int|null Return valuesint|null

Returns the size in bytes if known, or null if unknown.

isReadable()

Returns whether or not the stream is readable.

public isReadable() : bool Return valuesbool isSeekable()

Returns whether or not the stream is seekable.

public isSeekable() : bool Return valuesbool isWritable()

Returns whether or not the stream is writable.

public isWritable() : bool Return valuesbool read()

Read data from the stream.

public read(int $length) : string Parameters
$length : int

Read up to $length bytes from the object and return them. Fewer than $length bytes may be returned if underlying stream call returns fewer bytes.

Tags
throws
RuntimeException

if an error occurs.

Return valuesstring

Returns the data read from the stream, or an empty string if no bytes are available.

rewind()

Seek to the beginning of the stream.

public rewind() : void

If the stream is not seekable, this method will raise an exception; otherwise, it will perform a seek(0).

Tags
see
seek()
link
http://www.php.net/manual/en/function.fseek.php
throws
RuntimeException

on failure.

seek()

Seek to a position in the stream.

public seek(int $offset[, int $whence = SEEK_SET ]) : void Parameters
$offset : int

Stream offset

$whence : int = SEEK_SET

Specifies how the cursor position will be calculated based on the seek offset. Valid values are identical to the built-in PHP $whence values for fseek(). SEEK_SET: Set position equal to offset bytes SEEK_CUR: Set position to current location plus offset SEEK_END: Set position to end-of-stream plus offset.

Tags
link
http://www.php.net/manual/en/function.fseek.php
throws
RuntimeException

on failure.

tell()

Returns the current position of the file read/write pointer

public tell() : int Tags
throws
RuntimeException

on error.

Return valuesint

Position of the file pointer

write()

Write data to the stream.

public write(string $string) : int Parameters
$string : string

The string that is to be written.

Tags
throws
RuntimeException

on failure.

Return valuesint

Returns the number of bytes written to the stream.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4