ArrayAccess::offsetSet

(PHP 5, PHP 7, PHP 8)

ArrayAccess::offsetSet — 지정된 오프셋에 값 할당


설명

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

지정된 오프셋에 값을 할당합니다.


매개변수

offset
값을 할당할 오프셋입니다.
value
설정할 값입니다.

반환 값

값이 반환되지 않습니다.


메모

메모:

다음 예와 같이 다른 값을 사용할 수 없는 경우 offset 매개변수는 null로 설정됩니다.

                    
<?php
$arrayaccess[] = "first value";
$arrayaccess[] = "second value";
print_r($arrayaccess);
?>
                    
                  

위의 예는 다음을 출력합니다.

Array
(
    [0] => first value
    [1] => second value
)
                  
메모:

이 함수는 참조에 의한 할당에서 호출되지 않으며 그렇지 않으면 ArrayAccess로 오버로드된 배열 차원에 대한 간접적인 변경(차원을 직접 변경하지 않고 하위 차원 또는 하위 속성을 변경하거나 배열 차원을 할당하여 생성된다는 의미에서 간접적입니다. 다른 변수를 참조하여). 대신 ArrayAccess::offsetGet()이 호출됩니다. 해당 메서드가 참조로 반환되는 경우에만 작업이 성공합니다.