PHP Conference Japan 2024

FFI::arrayType

(PHP 7 >= 7.4.0, PHP 8)

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

描述

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

动态构造一个新的 C 数组类型,其元素类型由 type 定义,维度由 dimensions 指定。在以下示例中,$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