PHP Warning : trim() expects parameter 1 to be string, array given in

PHP Warning :  trim() expects parameter 1 to be string, array given in

오류는 trim() 안에 넣는 변수가 빈값이거나 없는 값일 때 주로 나타남.

if문 조건 안에서 trim()을 사용하여 null or 공백 비교 시 먼저 값이 있는지 먼저 체크해야 함.

 

예시)

if(trim($string) == ""){
 // Bad;
}

if(isset($string)){
  if(trim($string) == ""){
   // Good;
  }
}