[php] 변수와 데이터 타입
1. 변수 생성하고 접근하기
변수는 프로그램에서 데이터를 저장하고 관리하는 기본적인 단위입니다.
쉽게 말해, 변수는 데이터를 담는 그릇과 같습니다.
프로그램이 실행되는 동안 변수를 통해 데이터를 저장, 수정, 삭제, 참조할 수 있습니다.
변수에는 다양한 종류의 데이터를 저장할 수 있으며, 데이터는 필요에 따라 변경될 수 있습니다.
변수가 생성되면, 변수를 선언한다고 표현합니다.
변수에 값이 주어지면, 변수에 값이 할당되었다고 표현합니다.
$name = 'Ivy';
$price = 5;
PHP에서 변수는 $ 기호로 시작하며, 그 뒤에 변수명을 붙여 사용합니다. 변수명은 사람이 이해할 수 있는 의미 있는 이름을 사용하는 것이 좋습니다.
- $name 변수는 문자열 'Ivy'를 저장합니다.
변수에 텍스트를 저장하고자 한다면, 작은따옴표나 큰따옴표를 사용해야합니다. 단, 하나로 일치시켜야 합니다. - $price 변수는 숫자 5를 저장합니다.
숫자는 따옴표로 묶지 않습니다. 묶는다면 숫자가 아닌 문자열로 취급됩니다.
2. 변수명을 지정하는 방법
PHP에서 변수명을 지정할 때는 몇 가지 규칙을 따라야 합니다:
- 변수명은 $ 기호로 시작해야 합니다.
- 변수명은 문자 또는 밑줄(_)로 시작할 수 있습니다. 숫자로 시작 불가!
- 변수명에는 문자, 숫자, 밑줄을 포함할 수 있지만 공백은 포함할 수 없습니다. 대시와 마침표도 허용되지 않는다.
- 변수명은 대소문자를 구분합니다. 예를 들어, $name과 $Name은 서로 다른 변수입니다.
3. 데이터 타입
PHP에서는 다양한 데이터 타입을 지원합니다. 주요 데이터 타입은 다음과 같습니다:
- 문자열(String): 텍스트 데이터를 저장하는 데 사용됩니다. 예: $name = 'Ivy';
- 정수(Integer): 정수형 숫자를 저장하는 데 사용됩니다. 예: $price = 5;
- 부동 소수점 숫자(Float): 소수점을 포함한 숫자를 저장하는 데 사용됩니다. 예: $price = 5.99;
- 불리언(Boolean): 참(true) 또는 거짓(false)을 저장하는 데 사용됩니다. 예: $isAvailable = true;
- 배열(Array): 여러 값을 하나의 변수에 저장하는 데 사용됩니다. 예: $items = array('Candy', 'Chocolate', 'Gum');
- 객체(Object): 클래스의 인스턴스를 저장하는 데 사용됩니다. 객체 지향 프로그래밍(OOP)에서 사용됩니다.
- 널 (Null): 널 데이터 타입은 변수가 어떠한 값도 가지지 않음을 나타내는 데 사용됩니다. 변수에 널 값을 할당하면 해당 변수는 아무런 값도 가지지 않는 상태가 됩니다.
4. 변수값 업데이트 하기
PHP에서는 변수의 값을 언제든지 업데이트할 수 있습니다. 이는 변수에 새로운 값을 할당함으로써 이루어집니다. 예를 들어:
$name = 'Guest';
$name = 'Ivy';
$price = 5;
처음 $name 변수에 'Guest' 값을 할당한 후, 다시 'Ivy' 값을 할당하여 업데이트하고 있습니다.
최종적으로 $name 변수에는 'Ivy'가 저장됩니다. 이와 같이 변수를 업데이트하면 새로운 값이 변수에 저장됩니다.
1. 먼저, $name 변수를 초기화합니다. 이것은 변수를 선언하고 변수값이 나중에 페이지 내에서 업데이트되지 않을 경우에 사용될 초기값이 할당되었음을 의미한다.
2. 그런 다음 $name 변수에 Ivy라는 새로운 값이 할당된다.
3. echo 명령을 사용하여 페이지에 이름을 출력하면 $name변수에 할당된 새로운 값(Ivy)을 보여준다.
변수의 값을 업데이트하는 것은 웹 애플리케이션에서 매우 유용합니다. 예를 들어, 사용자가 로그인하면 그 사용자의 이름을 변수에 저장하고, 다른 페이지에서 그 변수를 통해 사용자 이름을 표시할 수 있습니다.
해당 책을 참고하였습니다!
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."