데브포일 홈
DEV MODE - 실서버 영향 없음 📦 배포 관리
PHP 기초 - 서버에서 코드 실행하기
+200 XP
LEVEL 33 QUEST

PHP 기초 - 서버에서 코드 실행하기

PHP 기초 - 서버에서 코드 실행하기 — DevFoil 바이브코딩 Stage 8, Lv.33

PHP란? - 서버 사이드 언어의 핵심
PHP가 특별한 이유
PHP(PHP: Hypertext Preprocessor)는 전 세계 웹사이트의 약 77%가 사용하는 서버 사이드 스크립팅 언어입니다. WordPress, Facebook(초기), Wikipedia 등이 모두 PHP로 만들어졌습니다.

서버 사이드 vs 클라이언트 사이드:
JavaScript는 브라우저(클라이언트)에서 실행되지만, PHP는 서버에서 실행된 뒤 결과만 HTML로 브라우저에 전송합니다. 즉, 사용자는 PHP 소스코드를 절대 볼 수 없습니다.
PHP 실행 흐름 이해하기
브라우저 요청부터 응답까지
1단계: 사용자가 브라우저에서 example.com/index.php 요청
2단계: 웹 서버(Apache/Nginx)가 요청을 받아 PHP 엔진에 전달
3단계: PHP 엔진이 코드를 실행하고 HTML을 생성
4단계: 생성된 HTML이 브라우저로 전송되어 화면에 표시
구분JavaScriptPHP
실행 위치브라우저 (클라이언트)서버
소스 노출개발자도구에서 보임사용자에게 숨겨짐
DB 접근직접 불가 (API 필요)직접 접근 가능
파일 처리제한적서버 파일 자유롭게 처리
용도UI 인터랙션, 애니메이션데이터 처리, 인증, DB 연동
🔒
여기까지는 미리보기입니다
PHP 기초 - 서버에서 코드 실행하기
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)