728x90
반응형
SMALL
안녕하세요. 그레이해커 월횽입니다. 오늘은 PHP에서 가장 기초가 되는 변수의 개념, 특징, 선언 방법에 대해 준비해봤는데요. 아래 내용을 통해 함께 확인해보도록 하겠습니다.
1. 변수의 개념
변수란 무엇인가?
· 변수는 데이터를 저장하기 위한 메모리 공간의 이름입니다.
· 변수를 사용하면 값을 반복해서 사용할 수 있으며, 코드의 가독성과 유지보수성을 높여줍니다.
728x90
PHP에서 변수의 특징
· PHP에서는 변수 이름이 $ 기호로 시작합니다.
· PHP는 느슨한 타입 언어로, 변수를 선언할 때 데이터 타입을 명시할 필요가 없습니다.
· 변수의 데이터 타입은 변수에 할당되는 값에 따라 자동으로 결정됩니다.
2. 변수 선언 및 초기화
변수 선언 및 값 할당
$variableName = value;
EX: 다양한 데이터 타입의 변수 선언
$integerVar = 10; // 정수형 변수
$floatVar = 10.5; // 부동 소수점 변수
$stringVar = "Hello, PHP!"; // 문자열 변수
$booleanVar = true; // 불리언 변수
변수 출력
echo $integerVar; // 출력: 10
echo $floatVar; // 출력: 10.5
echo $stringVar; // 출력: Hello, PHP!
echo $booleanVar; // 출력: 1 (true는 1로 출력됨)
3. 변수의 데이터 타입
기본 데이터 타입
· 정수 (Integer)
· 부동 소수점 (Float/Double)
· 문자열 (String)
· 불리언 (Boolean)
· 배열 (Array)
· 객체 (Object)
· NULL
반응형
EX: 다양한 데이터 타입 사용
$intVar = 42; // 정수형 변수
$floatVar = 3.14; // 부동 소수점 변수
$stringVar = "Hello"; // 문자열 변수
$boolVar = false; // 불리언 변수
$arrayVar = array(1, 2, 3); // 배열 변수
$nullVar = NULL; // NULL 변수
4. 변수의 스코프
· 지역 변수 (Local Variable)
함수 내에서 선언된 변수로, 함수 내에서만 접근 가능합니다.
· 전역 변수 (Global Variable)
함수 외부에서 선언된 변수로, 전역적으로 접근 가능합니다.
· 정적 변수 (Static Variable)
함수 내에서 선언되지만 함수가 호출될 때마다 초기화되지 않는 변수입니다.
EX: 변수 스코프
$globalVar = "I'm global"; // 전역 변수
function testScope() {
$localVar = "I'm local"; // 지역 변수
static $staticVar = 0; // 정적 변수
$staticVar++;
echo $localVar; // 출력: I'm local
echo $staticVar; // 호출 횟수에 따라 값 증가
}
testScope();
testScope();
5. 형 변환 및 타입 검사
명시적 형 변환
$var = "10";
$intVar = (int)$var; // 문자열을 정수로 변환
$floatVar = (float)$var; // 문자열을 부동 소수점으로 변환
SMALL
타입 검사 함수
is_int($intVar); // 정수형 검사
is_float($floatVar); // 부동 소수점 검사
is_string($stringVar); // 문자열 검사
is_bool($boolVar); // 불리언 검사
is_null($nullVar); // NULL 검사
- 이전 수업 목록
728x90
반응형
LIST
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP 수업] 7강 - 함수 (0) | 2024.08.01 |
---|---|
[PHP 수업] 6강 - 연산자와 제어문 (0) | 2024.07.31 |
[PHP 수업] 4강 - 로컬 서버에서 PHP 실행 (0) | 2024.07.29 |
[PHP 수업] 3강 - PHP의 기본 문법 (0) | 2024.07.26 |
[PHP 수업] 2강 - PHP 환경 설정 (1) | 2024.07.25 |