PHP/PHP 문법 & 기본기 정리

PHP 변수, 상수, 자료형 한 번에 정리하기

backend.log 2025. 4. 16. 18:00
728x90
반응형

📌 PHP 변수, 상수, 자료형 한 번에 정리하기

PHP 개발을 시작하면서 가장 먼저 배우는 것이 변수, 상수, 자료형입니다. 하지만 의외로 기본기를 제대로 익히지 않으면 실무에서 헷갈리는 일이 많습니다.

이 포스트에서는

변수 선언법부터 자료형, 상수까지 한 번에 정리

해드립니다.


🔷 변수(Variable)

PHP 변수는 $ 기호로 시작하며, 자동으로 타입이 결정됩니다.

<?php
$name = "Alice";      // 문자열
$age = 30;            // 정수
$isAdmin = true;      // 불리언
?>
  • 대소문자를 구분합니다: $name$Name
  • 변수명은 영문, 숫자, 언더스코어(_)만 사용 가능
  • 숫자로 시작하면 안 됩니다

🔷 자료형(Data Types)

PHP의 주요 자료형은 다음과 같습니다:

자료형 예시
문자열 (string) "Hello PHP"
정수 (integer) 100
실수 (float/double) 3.14
불리언 (boolean) true, false
배열 (array) ["a", "b", "c"]
객체 (object) class 기반 인스턴스
NULL null
<?php
var_dump($name);  // string(5) "Alice"
?>

🔷 상수(Constant)

상수는 값을 변경할 수 없으며, define() 함수를 사용하여 선언합니다.

<?php
define("SITE_NAME", "MyBlog");
echo SITE_NAME; // 출력: MyBlog
?>
  • 상수는 $ 없이 사용합니다
  • 대문자로 작성하는 것이 관례

PHP 7.0 이상부터는 const 키워드도 사용 가능합니다.

const VERSION = "1.0.0";

✅ 요약

  • $ 기호로 변수를 선언하며 타입은 자동 결정
  • var_dump()로 자료형 확인 가능
  • 상수는 define() 또는 const로 선언

📚 다음 글 예고

▶ PHP 조건문과 반복문 완전 정리 (if, else, for, foreach)

🧩 PHP 문법 & 기본기 정리 시리즈 전체 보기


태그: #PHP, #PHP기초, #PHP변수, #PHP자료형, #PHP상수, #웹개발, #php문법정리

728x90
반응형