PHP
-
[PHP] JSONPHP 2024. 2. 23. 20:59
JSON은 "JavaScript Object Notation"의 약자로, 데이터를 효과적으로 저장하고 교환하기 위한 경량의 데이터 형식입니다. JSON은 사람과 기계가 모두 이해하기 쉽도록 설계되어 있으며, 텍스트 형식으로 표현되며, 자바스크립트의 객체 표기법을 기반으로 합니다. JSON은 특히 웹 어플리케이션과 서버 간의 데이터 교환에 널리 사용되며, 다양한 프로그래밍 언어에서 지원되고 있습니다. 주로 구조화된 데이터를 전송하고 저장하기 위해 사용되며, 데이터의 속성-값 쌍을 사용하여 객체를 나타냅니다. JSON 형식은 간결하고 가벼워서 데이터를 전송할 때 유용하며, 많은 웹 API에서도 이 형식을 사용하여 데이터를 제공하고 요청합니다. 다음은 PHP 에서 json을 encode, decode 하는 방..
-
[PHP] Callback 함수PHP 2024. 2. 23. 18:30
콜백 함수(callback function)는 다른 함수 내에서 사용되는 함수로, 일반적으로 다른 함수의 매개변수로 전달되거나 함수 내에서 동적으로 호출됩니다. 콜백 함수는 주로 이벤트 처리, 비동기 작업, 데이터 처리 등에서 활용됩니다. PHP에서 콜백 함수는 다양한 상황에서 사용될 수 있습니다. 예를 들어, 배열을 정렬하는 usort() 함수는 사용자가 정의한 비교 함수를 콜백으로 사용하여 정렬을 수행합니다. 또는 비동기 작업을 처리할 때 콜백 함수를 사용하여 작업이 완료되었을 때 실행할 코드를 지정할 수 있습니다. 다음은 간단한 PHP 코드에서 콜백 함수를 사용하는 예시입니다.
-
[PHP] FilterPHP 2024. 2. 23. 18:07
필터를 사용하는 이유. 외부로부터 들어오는 데이터에 잘못된 내용이 있으면 보안 문제가 발생하고 웹 페이지가 손상될 수 있기에 항상 외부로 들어오는 데이터에 대해서 검증을 해야한다. FILTER_VALIDATE_INT : 정수 필터 FILTER_VALIDATE_FLOAT : 실수 필터 FILTER_VALIDATE_EMAIL : 이메일 필터 FILTER_VALIDATE_URL : URL 필터 FILTER_VALIDATE_IP : 아이피 필터 filter_var ('값을 담은 변수','필터 종류'); FILTER_VALIDATE_IP 와 filter_var 을 이용한 필터 예시 입니다.