
array_shift 함수를 사용하여 비어있는 배열의 첫 번째 요소를 제거하려고 할 때, PHP는 에러를 발생시키지 않고 NULL을 반환합니다.
예를 들어, $array = array(); 으로 비어있는 배열을 생성하고 array_shift($array) 함수를 사용하면 NULL이 반환됩니다.
이러한 결과는 array_shift 함수가 비어있는 배열에 대해 NULL을 반환하는 내부 로직 때문입니다.
따라서, array_shift 함수를 사용할 때는 비어있는 배열에 대해 주의를 기울여야 합니다.
2025-05-27 20:48