&reftitle.examples;
For Each
Pode-se usar a instrução
&foreach; do próprio PHP para iterar
sobre o conteúdo de um IEnumVariant COM/OLE padrão. Em termos leigos,
isso significa o foreach pode ser usado em lugares onde
For Each teria sido usado no código VB/ASP.
For Each em ASP
"
Next
%>
]]>
foreach no PHP
Name . "
";
}
?>
]]>
Arrays e propriedades COM no estilo Array
Muitos objetos COM expõem suas propriedades como arrays ou usando acesso
no estilo de array.
É possível:
Acessar arrays multidimensionais ou propriedades COM que exigem
múltiplos parâmetros usando a sintaxe de array do PHP. Pode-se também escrever ou definir
propriedades usando esta técnica.
Iterar sobre SafeArrays (arrays "verdadeiros") usando a estrutura de controle &foreach;.
Isso funciona porque os SafeArrays incluem informações sobre seu tamanho. Se uma
propriedade no estilo array implementar IEnumVariant, pode-se também poderá usar
foreach para essa propriedade; consulte para obter mais informações sobre este tópico.