PHP 변수
변수는 정보를 저장하기 위한 "컨테이너"입니다.
PHP 변수 생성(선언)
PHP에서 변수는 $
기호로 시작하고 그 뒤에 변수 이름이 옵니다.
예시
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>
위의 명령문을 실행한 후 변수
$txt
는 값
을 보유 Hello world!
하고 변수
$x
는 값을 보유
5
하며 변수 $y
는 값을 보유합니다
10.5
.
참고: 텍스트 값을 변수에 할당할 때 값을 따옴표로 묶으십시오.
참고: 다른 프로그래밍 언어와 달리 PHP에는 변수 선언을 위한 명령이 없습니다. 값을 처음 할당하는 순간 생성됩니다.
변수를 데이터를 저장하기 위한 컨테이너로 생각하십시오.
PHP 변수
변수는 짧은 이름(x 및 y와 같은) 또는 더 설명적인 이름(age, carname, total_volume)을 가질 수 있습니다.
PHP 변수에 대한 규칙:
- 변수는
$
부호로 시작하고 그 뒤에 변수 이름이 옵니다. - 변수 이름은 문자 또는 밑줄 문자로 시작해야 합니다.
- 변수 이름은 숫자로 시작할 수 없습니다
- 변수 이름에는 영숫자와 밑줄(Az, 0-9 및 _)만 포함될 수 있습니다.
- 변수 이름은 대소문자를 구분합니다(
$age
두$AGE
개의 다른 변수임).
PHP 변수 이름은 대소문자를 구분한다는 것을 기억하십시오!
출력 변수
PHP echo
문은 종종 데이터를 화면에 출력하는 데 사용됩니다.
다음 예제에서는 텍스트와 변수를 출력하는 방법을 보여줍니다.
예시
<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>
다음 예는 위의 예와 동일한 출력을 생성합니다.
예시
<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>
다음 예제에서는 두 변수의 합을 출력합니다.
예시
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
참고:echo
다음 장에서 명령문과 화면에 데이터를 출력하는 방법 에 대해 자세히 알아볼 것 입니다.
PHP는 느슨한 형식의 언어입니다
위의 예에서 변수가 어떤 데이터 유형인지 PHP에 알릴 필요가 없음을 주목하십시오.
PHP는 값에 따라 데이터 유형을 변수에 자동으로 연결합니다. 데이터 유형이 엄격한 의미로 설정되지 않기 때문에 오류 없이 정수에 문자열을 추가하는 것과 같은 작업을 수행할 수 있습니다.
PHP 7에서는 유형 선언이 추가되었습니다. 이것은 함수를 선언할 때 예상되는 데이터 유형을 지정하는 옵션을 제공하고 엄격한 요구 사항을 활성화하여 유형 불일치에 대해 "치명적인 오류"를 발생시킵니다.
PHP 함수 장 에서 요구 사항 strict
및
non-strict
데이터 유형 선언에 대해 자세히 알아볼 것 입니다.