[php] 상수와 변수의 차이점

상수(Constants)

상수는 한 번 정의하면 그 값이 변경되지 않는 고정된 값입니다. 상수는 보통 프로그램 내에서 변경되지 않아야 하는 값을 나타내는 데 사용됩니다. 예를 들어, 원주율 π는 항상 3.14159…로 유지되어야 하므로 상수로 정의될 수 있습니다.

PHP에서 상수는 define 함수를 사용하여 정의됩니다. 예를 들어:

define("PI", 3.14159);

변수(Variables)

반면에 변수는 값을 여러 번 할당하거나 변경할 수 있는 저장 공간입니다. 프로그램이 실행되는 동안 값이 변할 수 있는 데이터를 다룰 때 사용됩니다.

PHP에서 변수는 달러 기호($)와 함께 사용되며, 다음과 같이 정의될 수 있습니다:

$age = 25;

상수 vs 변수

  상수 변수
변경 여부 변경 불가능 변경 가능
정의 방법 define 함수 사용 달러 기호($)와 함께 변수명 사용

상수는 값을 변경할 수 없고, 변수는 값을 변경할 수 있습니다. 적절한 상황에 따라 상수와 변수를 사용하여 프로그램을 효율적으로 작성할 수 있습니다.