PHP Conference Nagoya 2025

ArrayAccess::offsetSet

(PHP 5, PHP 7, PHP 8)

ArrayAccess::offsetSetAsignar un valor al índice esepecificado

Descripción

public ArrayAccess::offsetSet(mixed $offset, mixed $value): void

Asigna un valor a un offset determinado.

Parámetros

offset

El offset al que se asigna el valor.

value

El valor a asignar.

Valores devueltos

No devuelve ningún valor.

Notas

Nota:

El parámetro offset será inicializado a null 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.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top