看起来 `current()` 从 PHP 7.4 开始在对象上调用已弃用。
考虑以下代码
```
$a = new ArrayIterator([1,2,3]);
var_dump(current($a), $a->current());
```
它返回
```
int(1)
int(1)
```
在 PHP 7.3 中,但在 PHP7.4 中您将获得
```
bool(false)
int(1)
```
以及在 PHP8 中
```
已弃用:current():在 /in/fdrNR 的第 5 行调用对象上的 current() 已弃用
bool(false)
int(1)
```