PHP 8.6.0 Beta 1 is available for testing

FFI::arrayType

(PHP 7 >= 7.4.0, PHP 8)

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

Описание

public static function 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 .

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

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

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

AltStyle によって変換されたページ (->オリジナル) /