🎨 Programming/PHP

[PHP] 변수 설정 여부 확인 (isset 함수)

ryang x2 2021. 6. 25. 15:24
728x90
반응형

# isset 함수 

 

● 설명 

- PHP 함수 중 하나인 isset() 함수는 변수가 설정되었는지 확인해주는 함수입니다. 

보통 변수 값에 NULL 체크는 하지만, 설정 여부를 확인 안 해서 에러가 발생하는 경우가 존재할 때 사용하는 함수입니다. 

오직 변수만 확인이 가능하기 때문에, 상수는 defined 함수를 사용해야 합니다. 

 

● 사용법 

1. isset( $var );

- $var가 설정되었는지 확인하고, 설정되었으면 TRUE, 설정되지 않았으면 FALSE를 반환합니다.

 

2. isset( $var1, $var2, ... );

- $var1, $var2, …이 설정되었는지 확인합니다. 모든 변수가 설정되었으면 TRUE, 그렇지 않다면 FALSE를 반환합니다.

 

● 예시 

$var1;
$var2 = NULL;
$var3 = "";
$var4 = "Lorem";
if ( isset( $var1 ) ) {
	echo "<p>var1 is set.</p>";
} else {
	echo "<p>var1 is not set.</p>";
};
if ( isset( $var2 ) ) {
	echo "<p>var2 is set.</p>";
} else {
	echo "<p>var2 is not set.</p>";
};
if ( isset( $var3 ) ) {
	echo "<p>var3 is set.</p>";
} else {
	echo "<p>var3 is not set.</p>";
};
if ( isset( $var4 ) ) {
	echo "<p>var4 is set.</p>";
} else {
	echo "<p>var4 is not set.</p>";
};
if ( isset( $var2, $var3 ) ) {
	echo "<p>var2 and var3 are set.</p>";
} else {
	echo "<p>var2 and var3 are not set.</p>";
};
if ( isset( $var3, $var4 ) ) {
	echo "<p>var3 and var4 are set.</p>";
} else {
	echo "<p>var3 and var4 are not set.</p>";
};

 

728x90
반응형