current
Function • Params and return types changed in PHP 8.0
Return the current element in an array.
current Function synopsis
current(object|array $array): mixed
Parameters
$array
Typeobject|array
The array.
Return value
Typemixed
The current function simply returns the
value of the array element that's currently being pointed to by the
internal pointer. It does not move the pointer in any way. If the
internal pointer points beyond the end of the elements list or the array is
empty, current returns false.
Changes to the current Function
PHP 8.0
- Return type added:
mixed - Parameter name of parameter #1 changed:
$argto$array - Parameter type added for parameter #1 (
$array):object|array
- current($arg)
+ current(object|array $array): mixed current Function Availability
current 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 |