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 개체를 반환합니다.