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 선언 또는 이미 생성된 FFI\CType의 인스턴스.
dimensions
문자열로 유효한 C 선언 또는 이미 생성된 유형의 차원을 배열로.

반환 값

새로 생성된 FFI\CType 개체를 반환합니다.