ArrayAccess::offsetGet
En esta página
ArrayAccess::offsetGet
Offset para recuperar
Descripción#
php
public ArrayAccess::offsetGet(mixed $offset): mixedphp
Devuelve el valor correspondiente a desplazamiento especificado.
Este método se ejecuta para comprobar si el desplazamiento es empty.
Parámetros#
offset
El desplazamiento va a recuperar.
Valores devueltos#
Puede devolver todos los tipos de valor.
Notas#
[!NOTE] Es posible para las implementaciones de este método para devolver por referencia. Esto hace que las modificaciones indirectas a las dimensiones de los arreglos sobrecargados de objetos
ArrayAccessposibles.Una modificación directa es aquella que reemplaza completamente el valor de la dimensión de el arreglo, como en
$obj[6] = 7. Una modificación indirecta, por el contrario, sólo una parte los cambios de la dimensión, o los intentos de asignar la dimensión en función de otra variable, como en$obj[6][7] = 7o$var =& $obj[6]. Con incrementos++y disminye con--también se aplican de una manera que requiere la modificación indirecta.Si bien la modificación directa desencadena una llamada a
ArrayAccess::offsetSet, modificación indirecta provoca una llamada aArrayAccess::offsetGet. En ese caso, la aplicación deArrayAccess::offsetGetdebe ser capaz de volver por la referencia, de lo contrario unE_NOTICEmensaje es elevado..
Véase también#
ArrayAccess::offsetExists