stream_socket_sendto
Function • Params and return types changed in PHP 8.0
Sends a message to a socket, whether it is connected or not.
stream_socket_sendto Function synopsis
stream_socket_sendto(
$socket,
string $data,
int $flags = 0,
string $address = ""
): int|false
Parameters
$socket
The socket to send $data to.
$data
Typestring
The data to be sent.
$flags
OptionalTypeintDefault value0
The value of $flags can be any combination
of the following:
$flags accepts the following constant value
$address
OptionalTypestringDefault value""
The address specified when the socket stream was created will be used
unless an alternate address is specified in $address.
Return value
Typeint|false
Returns a result code, as an integer, or false on failure.
Changes to the stream_socket_sendto Function
PHP 8.0
- Return type added:
int|false - Parameter name of parameter #1 changed:
$streamto$socket - Parameter type added for parameter #2 (
$data):string - Parameter type added for parameter #3 (
$flags):int - Parameter default value added for position #3 (
$flags):0 - Parameter name of parameter #4 changed:
$target_addrto$address - Parameter type added for parameter #4 (
$address):string - Parameter default value added for position #4 (
$address):""
stream_socket_sendto(
- $stream,
+ $socket,
- $data,
+ string $data,
- $flags,
+ int $flags = 0,
- $target_addr
+ string $address = ""
- )
+ ): int|false stream_socket_sendto Function Availability
stream_socket_sendto Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |