본문 바로가기
IT_Developers/PHP

PHP - unset(), 변수를 제거하는 함수

by 고코더 2022. 10. 27.

안녕하세요.

고코더 입니다.

오늘은 무시 무시한 함수를 배우려고 합니다. 바로 변수를 제거하는 혹은 주어진 변수의 설정을 해체해 버리는 무서운 함수에 대해 배우려고 합니다. 바로 주인공은 unset입니다. 

 

 1. 간단한 예제를 살펴보겠습니다. 해당 소스를 실행하면 나타나는 건 뭘까요? 네 아무것도 없습니다. 왜냐하면 unset()으로 변수를 제거해버렸기 때문입니다. 정확히 말하면 변수의 메모리를 해제해주는 것입니다.

<?php 
$GoCoder = "고코더";
unset($GoCoder);
?>

 

2. 그리고 배열도 제거해줍니다. 아래와 같이 배열도 제거가 가능합니다. 아래처럼 첫 번째 값을 제거했으니 한글 "고코더"는 제거되었습니다.

<?    
$arry = ("고코더", "gocoder", "작가");    
unset($arry[0]);
?>

 

3.여러 개의 변수를 한 번에 제거도 가능합니다. 이렇게 쉼표를 주어서 여러개의 변수도 한번에 제거가 가능합니다. 

<?php
$go = "고";
$coder = "코더"

unset($ㅎgo, $coder);
?>

 

댓글