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 宣告字串,或是已建立的 FFI\CType 實例。

dimensions

型別的維度,以 陣列 表示。

返回值

返回新建立的 FFI\CType 物件。

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top