[PHP] #35 PHP 변수 상태 확인 및 디버깅 함수 정리: isset, empty, var_dump까지
·
Programming/PHP
안녕하세요 토스트데브입니다.이번 글에서는 PHP에서 변수의 존재 여부를 확인하거나, 디버깅 시 값을 출력하는 함수들을 정리해보겠습니다.개발 중 문제가 생겼을 때 변수의 상태를 빠르게 파악하고 오류를 찾는 데 매우 유용한 함수들이며, 초보자부터 실무 개발자까지 모두 필수로 익혀야 할 기능입니다. ✅ 1. 변수 상태 확인 함수🔎 isset() – 변수가 설정되어 있는지 확인$name = "Tom";if (isset($name)) { echo "변수 존재함!";} null일 경우도 false 반환여러 개의 변수를 동시에 검사할 수 있음if (isset($a, $b, $c)) { ... } 🔎 empty() – 값이 비어 있는지 확인$val = "";if (empty($val)) { echo ..
[PHP] #12 PHP 폼 데이터 입력 검증 및 보안, 안전한 웹 개발의 시작
·
Programming/PHP
안녕하세요, 토스트 데브입니다.폼 데이터를 처리할 때 단순히 값을 출력하고 저장하는 것만큼이나 중요한 것이 바로 "입력값 검증"과 "보안"입니다.이것이 제대로 되지 않으면 사이트는 해킹이나 데이터 유출에 쉽게 노출될 수 있어요.이번 글에서는 PHP로 폼 데이터를 처리할 때 반드시 고려해야 할 입력 유효성 검사와 보안 요소들을 정리해드릴게요. ✅ 1. 입력값 존재 여부 확인 – isset()과 empty()가장 기본적인 검증은 입력값이 있는지 확인하는 것입니다.if (isset($_POST["name"]) && !empty($_POST["name"])) { $name = $_POST["name"];} else { echo "이름을 입력해주세요.";}isset() : 값이 설정되었는지empty() : 값..