Creates a PHP string from a memory area

# FFI::string

(PHP 7 >= 7.4.0, PHP 8)

FFI::string — Creates a PHP string from a memory area

### Description

public static FFI::string(FFI\CData `&$ptr`, ?int `$size` = `null`): string

Creates a PHP string from `size` bytes of the memory area pointed to by `ptr`.

### Parameters

`ptr`
  The start of the memory area from which to create a string.
`size`
  The number of bytes to copy to the string. If `size` is omitted or `null`, `ptr` must be a zero terminated array of C `char`.

### Return Values

The freshly created PHP string.

### Changelog

Version | Description
--- | ---
8.0.0 | `size` is nullable now; previously, its default was `0`.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open