본문 바로가기
도서로 공부하는 프로그래밍/코딩 자율학습

PHP 변수 생성 규칙

by 열공노년 2025. 6. 5.
반응형

 

✅ PHP 변수 생성 규칙

1. 변수는 $ 기호로 시작

  • 모든 변수는 반드시 $ 기호로 시작합니다.
$age = 70;
$name = "홍길동";


2. 변수 이름은 문자 또는 밑줄(_)로 시작

  • 숫자로 시작할 수 없습니다.
    ✅ 가능: $name, $_result
    ❌ 불가: $1stPlace

3. 대소문자 구분

  • $Age와 $age는 서로 다른 변수입니다.
$Age = 60;
$age = 70;
echo $Age; // 60
echo $age; // 70

4. 공백, 특수문자 사용 불가

  • 공백, 하이픈(-), 느낌표(!) 등은 사용할 수 없습니다.
    ✅ 가능: $user_name
    ❌ 불가: $user-name, $user name

5. 예약어 사용 금지

  • class, function, echo, if 등 PHP에서 미리 정의된 키워드는 변수 이름으로 사용할 수 없습니다.
$class = "학생"; // 가능하지만 비추천 (혼동될 수 있음)

ℹ️ 추가 팁

- 한글 변수도 가능하나 권장하지 않음

$이름 = "홍길동"; // 동작은 하지만 유지보수와 호환성에 문제 가능성

- 낙타표기법(camelCase), 밑줄표기법(snake_case) 사용 권장

$userName = "홍길동"; // camelCase
$user_name = "홍길동"; // snake_case

✅ 예제 정리

<?php
$age = 60;
$user_name = "홍길동";
$isActive = true;

// 출력
echo "이름: ".$user_name."<br>";
echo "나이: ".$age."세<br>";
echo "활성상태: ".($isActive ? "활성" : "비활성");
?>


 

반응형