stream_set_timeout
PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
stream_set_timeout - Set timeout period on a stream
Manual
stream_set_timeout(
resource$stream,
int$seconds,
[int$microseconds = 0] ): bool
Sets the timeout value on stream, expressed in the sum of seconds and microseconds.
When the stream times out, the 'timed_out' key of the array returned by stream_get_meta_data is set to true, although no error/warning is generated.
Parameters
- stream
-
The target stream.
- seconds
-
The seconds part of the timeout to be set.
- microseconds
-
The microseconds part of the timeout to be set.
Return Values
Returns true on success or false on failure.
Notes
Note:
This function doesn't work with advanced operations like stream_socket_recvfrom, use stream_select with timeout parameter instead.
This function was previously called as set_socket_timeout and later socket_set_timeout but this usage is deprecated.