(PHP 5, PHP 7, PHP 8)
ArrayAccess::offsetSet — Asignar un valor al índice esepecificado
Asigna un valor a un offset determinado.
offset
El offset al que se asigna el valor.
value
El valor a asignar.
No devuelve ningún valor.
Nota:
El parámetro
offset
será inicializado anull
si otro valor no está disponible, como en el siguiente ejemplo.<?php
$arrayaccess[] = "primer valor";
$arrayaccess[] = "segundo valor";
print_r($arrayaccess);
?>El resultado del ejemplo sería:
Array ( [0] => primer valor [1] => segundo valor )
Nota:
Esta función no es invocada al realizar asignaciones por referencias y por tanto en los cambios de dimensiones en arrays sobrecargados con ArrayAccess (indirecto en el sentido de que no se hace cambiando la dimensión directamente, sino cambiando una sub-dimensión o sub-propiedad o asignando la dimensión del array por referencia en otra variable). En su lugar, se llama a ArrayAccess::offsetGet(). La operación tendrá éxito si devuelve el valor por referencia.