# New Functions

## PHP Core

- `array_is_list`

## GD

- `imagecreatefromavif`

- `imageavif`

## MySQLi

- `mysqli_result::fetch_column`

- `mysqli_fetch_column`

## Process Control

- `pcntl_rfork`

## Reflection

- ReflectionFunctionAbstract::getClosureUsedVariables

## Standard

- `fsync`

- `fdatasync`

## Sodium

### XChaCha20

- `sodium_crypto_stream_xchacha20`

- `sodium_crypto_stream_xchacha20_keygen`

- `sodium_crypto_stream_xchacha20_xor`

### Ristretto255

Ristretto255 functions are available as of libsodium 1.0.18.

- `sodium_crypto_core_ristretto255_add`

- `sodium_crypto_core_ristretto255_from_hash`

- `sodium_crypto_core_ristretto255_is_valid_point`

- `sodium_crypto_core_ristretto255_random`

- `sodium_crypto_core_ristretto255_scalar_add`

- `sodium_crypto_core_ristretto255_scalar_complement`

- `sodium_crypto_core_ristretto255_scalar_invert`

- `sodium_crypto_core_ristretto255_scalar_mul`

- `sodium_crypto_core_ristretto255_scalar_negate`

- `sodium_crypto_core_ristretto255_scalar_random`

- `sodium_crypto_core_ristretto255_scalar_reduce`

- `sodium_crypto_core_ristretto255_scalar_sub`

- `sodium_crypto_core_ristretto255_sub`

- `sodium_crypto_scalarmult_ristretto255`

- `sodium_crypto_scalarmult_ristretto255_base`