TAG

#헬퍼

글 2개

Talk!Talk!
2026.01.18 11:39

PHP에서 redirect() 헬퍼를 만드는 이유

PHP로 페이지를 구성하다 보면 “어떤 조건에서는 다른 페이지로 보내야 한다”는 상황이 자주 생깁니다. 보통은 아래처럼 간단히 처리하죠. header('Location: /somewhere', true, 302); exit; 그런데 실제 운영 환경에서는 이 방식이 종종 실패합니다. 대표적인 케이스가 이미 출력이 시작된 상태입니다. · include로 여러 파일을 조립하는 구조 · BOM(UTF-8 시그니처) / 공백 / 디버그 echo가 앞에서 한 번이라도…

Talk!Talk!
2026.01.18 11:30

PHP에서 안전한 출력 헬퍼 h()를 만드는 이유

PHP로 웹을 만들다 보면 거의 매 페이지마다 반복해서 하게 되는 작업이 있습니다. 바로 HTML 출력 시 이스케이프 처리입니다. htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); 문제는 이 코드가 길고 매번 옵션을 쓰기 귀찮고 실수하기 쉽다는 점입니다. 그래서 저는 아래처럼 출력 전용 헬퍼 함수를 하나 만들어 사용합니다. 전역 함수파일에 가장 우선적으로 만들어 두는 헬퍼 함수입니다. function h(mixed $s):…