Programming/$_머니 (PHP)

[PHP 기초] - trim 빈 값 확인

귀찮은 개발자 2024. 2. 9. 19:54
더보기

2022 년도에 작성된 글 입니다.

HTML 혹은 Restful API 에서 요청이 서버로 들어왔을 경우 확인해야 할 것이 있다.

  1. SQL 인젝션 등에 취약한 문자는 없는지 
  2. 사용자의 실수로 빈 값이 들어 왔는지

이 두가지의 경우에 1번은 대부분의 라이브러리에서 해결을 해준다. 

하지만 2번의 경우에는 서버에서 직접 핸들린을 해야한다 .

 

그리기 위해서는 trim 이 어떤 데이터를 어떻게 처리하는지 알아야 한다. 

$a = '';
$b = NULL;
$c = false;
$d = 0;

var_dump(trim($a));
// string(0) ""
var_dump(trim($b));
// string(0) ""
var_dump(trim($c));
// string(0) ""
var_dump(trim($d));
// string(1) "0"

// trim 후 빈값 확인을 위해서는 if(!$a) { echo 'is empty'; }