FFI::arrayType

(PHP 7 >= 7.4.0, PHP 8)

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"), [2, 3]);
?>

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

type

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

dimensions

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

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

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top