PHP Conference Nagoya 2025

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.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top