&reftitle.examples;
For Each
標準的な COM/OLE IEnumVariant の内容について、
PHP の &foreach;
命令を使用した反復処理を行うことができます。分かりやすく言うと、
これは、VB/ASP のコードで For Each
を使用できる場所には foreach を使用できるということを意味します。
ASP における For Each
"
Next
%>
]]>
PHP 5 における foreach
Name . "
";
}
?>
]]>
配列と配列形式の COM プロパティ
多くの COM オブジェクトは、プロパティを配列で公開したり
配列形式を使用してアクセスできるようにしています。
以下のことができます:
多次元配列・複数パラメータを要求する COM プロパティへの
PHP の配列構文を使用したアクセス。
書き込みやプロパティの設定にもこの技法が使用可能です。
&foreach; 制御構造を使用した
SafeArrays ("真の" 配列) の値の取得。SafeArrays が自分自身の
サイズについての情報を含んでいることからこれが可能となります。
配列形式のプロパティが IEnumVariant を実装している場合は、その
プロパティに対しても foreach が使用可能です。この項目についての
詳細な情報は、 をごらんください。