# New functions

## [Closure](#class.closure)

- Closure::call

## CSPRNG

- `random_bytes`

- `random_int`

## [Error Handling and Logging](#book.errorfunc)

- `error_clear_last`

## [Generator](#class.generator)

- Generator::getReturn

## [GNU Multiple Precision](#book.gmp)

- `gmp_random_seed`

## [Math](#book.math)

- `intdiv`

## [PCRE](#book.pcre)

- `preg_replace_callback_array`

## [PHP Options/Info](#book.info)

- `gc_mem_caches`

- `get_resources`

## [POSIX](#book.posix)

- `posix_setrlimit`

## [Reflection](#book.reflection)

- `ReflectionParameter::getType`

- `ReflectionParameter::hasType`

- `ReflectionFunctionAbstract::getReturnType`

- `ReflectionFunctionAbstract::hasReturnType`

## [Zip](#book.zip)

- ZipArchive::setCompressionIndex

- ZipArchive::setCompressionName

## [Zlib Compression](#book.zlib)

- `inflate_add`

- `deflate_add`

- `inflate_init`

- `deflate_init`