FFI\CData オブジェクトは、通常の PHP データのように様々な方法で使用できます:
$x = FFI::new('int'); $x->cdata = 42;
$cdata->field
$cdata[$offset]
foreach
$cdata[0]
<
<=
==
!=
>=
>
+
-
++
--
$cdata += 5
$cdata()
$cdata2 = clone $cdata;
注意: 特筆すべき制限として、FFI\CData インスタンスは isset、empty、unset をサポートしていません。 また、ラップされた C の構造体や共用体は Traversable を実装していません。