맛집 여행 캠핑 일상 생활

[PHP] empty 함수 버전에 따라 안 먹히는 경우 본문

LAMP

[PHP] empty 함수 버전에 따라 안 먹히는 경우

영은파더♥ 2019. 12. 24. 15:33

PHP 5.4 버전에서 empty 함수로 인한 에러가 발생한다면 아래 처럼 empty 함수를 구현해주는 방법이 있습니다.

empty 함수를 is_empty 로 치환 하면 됩니다.

function is_empty( $str ) {
	if($str == "") {
		return true;
	} else if($str == 0) {
		return true;
	} else if($str == "0") {
		return true;
	} else if($str == NULL) {
		return true;
	} else if($str == false) {
		return true;
	} else if(is_array($str) && count($str)==0) {
		return true;
	} else {
		return false;
	}
}

위 조건에서 빠져나가는 경우가 있는지는 잘 모르겠네요~

 

Trackback : | Comments :