PHP8 FFI::arrayType — 動態(tài)構(gòu)造新的 C 數(shù)組類型

2023-09-02 17:34 更新

(PHP 7 >= 7.4.0, PHP 8)

FFI::arrayType — 動態(tài)構(gòu)造新的 C 數(shù)組類型

說明

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

動態(tài)構(gòu)造一個(gè)新的 C 數(shù)組類型,其元素的類型由類型定義,維度由維度指定。在以下示例中,$t1 和 $t2 是等效的數(shù)組類型:

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

參數(shù)

type

作為字符串的有效 C 聲明,或已創(chuàng)建的 FFI\CType 實(shí)例。

dimensions

數(shù)組類型的維度。

返回值

返回新創(chuàng)建的 FFI\CType 對象。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號