더보기
2022 년도에 작성된 글 입니다.
HTML 혹은 Restful API 에서 요청이 서버로 들어왔을 경우 확인해야 할 것이 있다.
- SQL 인젝션 등에 취약한 문자는 없는지
- 사용자의 실수로 빈 값이 들어 왔는지
이 두가지의 경우에 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'; }
PHP: trim - Manual
The above example will output:
www.php.net
PHP 공식 문서는 진짜.. 잘 되어있다.
'Programming > $_머니 (PHP)' 카테고리의 다른 글
Mac PHP 버전 관리하기 (brew-php-switcher) (0) | 2024.02.09 |
---|---|
[PHP 기초] - sprintf 을 이용하여 HTML 태그 만들어내기 (0) | 2024.02.09 |
[PHP 기초] - include 와 require 그리고 _once (0) | 2024.02.09 |
[실험 PHP 7.0 6탄] - 많은 치명적 에러들이 예외로 전환 됨 (0) | 2024.02.09 |
[실험 PHP 7.0 5탄] - 향상된 예외 상속(Improved Exception hierarchy) (0) | 2024.02.09 |