downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

COM> <For Each
[edit] Last updated: Fri, 24 May 2013

view this page in

Arrays y propiedades estilo array de COM

Muchos objetos COM exponen sus propiedades como arrays, o usan el acceso estilo array. En PHP 4 se puede usar la sintaxis de array de PHP para leer/escribir tales propiedades, pero únicamente se permite una sola dimensión. Si se quiere leer una propiedad multidimensional, en su lugar se podría hacer el acceso a la propiedad dentro de una llamada a una función, cada parámetro representando cada dimensión del acceso al array, pero no hay forma de escribir tal propiedad.

PHP 5 introduce la siguiente característica nueva para hacerle la vida más fácil:

  • Acceder a arrays multidimensionales, o propiedades COM que requieren múltiples parámetros usando la sintaxis de array de PHP. También se puede escribir o establecer propiedades usando esta técnica.

  • Iterar SafeArrays (arrays "verdaderos") usando la estructura de control foreach. Esto funciona ya que SafeArrays incluye información sobre su tamaño. Si una propiedad estilo array implementa IEnumVariant, también se puede usar foreach para esa property; eche un vistazo a For Each para más información sobre este tema.



add a note add a note User Contributed Notes Arrays y propiedades estilo array de COM - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites