# FFI::arrayType

(PHP 7 >= 7.4.0, PHP 8)

FFI::arrayType — Construit dynamiquement un nouveau type de tableau C

### Description

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

Construit dynamiquement un nouveau type de tableau C avec des éléments de type défini par `type`, et des dimensions spécifiées par `dimensions`. Dans l'exemple suivant `$t1` et `$t2` sont des types de tableaux équivalents :

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

### Liste de paramètres

`type`

  Une déclaration C valide comme string, ou une instance de FFI\CType qui a déjà été créée.

`dimensions`

  Les dimensions du type comme array.

### Valeurs de retour

Retourne l'objet FFI\CType fraîchement créé.