メモリ領域から PHP の文字列を作成する

# FFI::string

(PHP 7 >= 7.4.0, PHP 8)

FFI::string — メモリ領域から PHP の文字列を作成する

### 説明

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

`ptr` が指すメモリ領域の `size` バイト分から PHP の string を作成します。

### パラメータ

`ptr`
  string を作成する元となるメモリ領域の開始位置。
`size`
  string へコピーするバイト数。 `size` を省略したり `null` を指定したりする場合、 `ptr` はゼロ終端された C の `char` 配列でなければなりません。

### 戻り値

新しく作成された PHP の string。

### 変更履歴

バージョン | 説明
--- | ---
8.0.0 | `size` が nullable になりました。以前は `0` がデフォルトでした。

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