FFI::arrayType

(PHP 7 >= 7.4.0)

FFI::arrayTypeДинамически конструирует новый тип С массива

Описание

public static FFI::arrayType ( FFI\CType $type , array $dimensions ) : FFI\CType

Динамически конструирует новый тип С массива с элементами типа type и размерностями, заданными в dimensions. В следующем примере $t1 и $t2 определяют массивы одинакового типа:

<?php
$t1 
FFI::type("int[2][3]");
$t2 FFI::arrayType(FFI::type("int"), [23]);
?>

Список параметров

type

Корректная декларация типа С, например string, или заранее созданный объект класса FFI\CType.

dimensions

Массив, определяющий размерность типа.

Возвращаемые значения

Возвращает новый объект FFI\CType.