FFI::arrayType

(PHP 7 >= 7.4.0, PHP 8)

FFI::arrayType动态构造新的 C 数组类型

描述

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

使用由 type 定义的类型元素和由 dimensions 指定的维度动态构造新的 C 数组类型。在以下示例中,$t1$t2 是等效的数组类型

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

参数

type

有效的 C 声明,作为 string,或已创建的 FFI\CType 实例。

dimensions

该类型的维度,作为 array

返回值

返回新创建的 FFI\CType 对象。

添加说明

用户贡献说明

此页面没有用户贡献的说明。
To Top