본문으로 건너뛰기
Advertisement

PHP 기초 및 현대적 특징

PHP(Hypertext Preprocessor)는 웹 개발에 특화된 서버 사이드 스크립트 언어입니다.

1. PHP의 특징

  • 웹 특화: HTML 문서 안에 직접 코드를 삽입하여 동적 페이지를 만들기 쉽습니다.
  • 다양한 프레임워크: Laravel, Symfony 등 강력한 생태계를 보유하고 있습니다.
  • 성능 개선: 최근 PHP 8.x 버전 이후 JIT 컴파일러 도입 등 성능이 대폭 향상되었습니다.

2. 기본 문법

<?php
$name = "PHP"; // 변수 선언 ($ 기호 사용)
define("VERSION", "8.2"); // 상수 정의

echo "Hello, $name " . VERSION; // 문자열 연결은 점(.) 사용
?>

3. 배열과 슈퍼 전역 변수

  • 연관 배열: 키-값 쌍으로 데이터를 저장합니다.
  • $_GET / $_POST: 사용자가 보낸 폼 데이터를 받기 위한 전역 변수입니다.
$user = ["name" => "Alice", "age" => 25];
echo $user["name"];

4. 현대적 프로젝트 관리 (Composer)

PHP에서는 Composer라는 패키지 매니저를 사용하여 외부 라이브러리를 의존성 관리합니다.

다음 장에서는 PHP 생태계에서 가장 인기 있는 Laravel 프레임워크를 알아봅니다.

Advertisement