PHP는 웹 개발을 위해 만들어진 서버 사이드 스크립트 언어입니다. 특히 동적 웹사이트와 웹 애플리케이션을 만드는 데 많이 사용돼요.
📌 PHP란?
PHP: Hypertext Preprocessor
HTML 안에 직접 삽입해서 사용할 수 있는 언어
서버에서 실행되고, 결과만 사용자(브라우저)에게 전달됨
🔧 PHP의 주요 특징
1. 배우기 쉬움
문법이 단순해서 입문자가 시작하기 좋음
2. 웹에 최적화
HTML과 자연스럽게 섞어서 사용 가능
3. 다양한 DB 지원
MySQL, MariaDB, PostgreSQL, SQLite 등 지원
4. 오픈소스 & 무료
비용 부담 없이 사용 가능
5. 폭넓은 호스팅 지원
대부분의 웹 호스팅 환경에서 기본 제공
🌍 PHP로 무엇을 만들 수 있을까?
회원가입 / 로그인 시스템
게시판, 블로그
쇼핑몰, 결제 시스템
관리자 페이지
API 서버
👉 워드프레스(WordPress), 라라벨(Laravel) 같은 유명한 서비스/프레임워크도 PHP 기반입니다.
🧩 간단한 PHP 예제
<?php
echo "Hello, PHP!";
?>
👉 서버에서 실행되면 브라우저에는
Hello, PHP! 가 출력됩니다.
⚖️ PHP의 장단점
✅ 장점
개발 속도 빠름
자료와 예제가 매우 많음
중소 규모 웹서비스에 강함
❌ 단점
대규모 시스템에서는 설계가 중요
코드 관리가 어려워질 수 있음 (프레임워크로 해결 가능)
🚀 이런 사람에게 추천
웹 개발을 처음 시작하는 사람
빠르게 웹 서비스를 만들고 싶은 사람
서버 + DB + 웹을 한 번에 배우고 싶은 사람