개발자의 끄적끄적

[php] php 메모리 부족 unset 사용법 및 예제 본문

개발/php

[php] php 메모리 부족 unset 사용법 및 예제

효벨 2022. 1. 10. 14:48
728x90
반응형

[php] php 메모리 부족 unset 사용법 및 예제

 

 

php 에서

 

배열을 사용하다보면

 

메모리 부족현상이 나타나는 경우가 종종 있습니다.

 

단순 배열은 문제가 없지만,

 

엑셀과 같은 대용량의 데이터를 배열로 담다보면

 

메모리 문제가 발생하는데요,

 

그럴때는 아래 나와있는 내장함수인 unset() 로 초기화를 시켜주는 습관이 필요합니다.

 

unset()

 

예를들어 

 

아래와 같이 a, aa 가 들어있는 배열

 

arr 가 있다고 가정하고

 

$arr = array('a','aa');

 

배열의 사용이 끝난 시점에

 

아래와 같이 unset 를 이용하여 배열을 메모리에서 지워줍니다.

 

unset($arr)

 

이런 함수를 활용하는 것이 습관이 되면

 

대부분의 메모리 문제는 해결되실 듯 합니다!

 

참고들 하세요!

반응형
Comments