>  기사  >  백엔드 개발  >  PHP에서 상수와 변수의 차이점

PHP에서 상수와 변수의 차이점

angryTom
angryTom원래의
2019-08-24 14:53:452472검색

PHP에서 상수와 변수의 차이점

상수와 변수의 차이점

1 , 상수

앞에 달러 기호($)가 없습니다. 2. 상수는 정의문을 통해서만 정의할 수 있으며 할당문을 통해서는 정의할 수 없습니다.

3 . 상수는 변수 범위를 무시할 수 있습니다. 규칙

 4에 따라 정의하고 어디서나 액세스할 수 있습니다. 상수는 한 번 정의되면 재정의하거나 정의 해제할 수 없습니다

 5. 상수는 스칼라만 가능합니다.#🎜🎜 #

권장 튜토리얼:

PHP 비디오 튜토리얼# 🎜🎜#
#🎜🎜 #

Constant

"상수"의 넓은 개념은 '변하지 않는 수량'입니다( 예를 들어, 컴퓨터 프로그램이 실행 중일 때 물리적인 빛의 속도와 같은 각 특정 원의 반경 및 직경과 같은 수학 함수의 양은 수정되지 않습니다. 진공 상태에서 서로 다른 입자의 질량) 즉, 상수는 컴퓨터 기술 측면에서 하드웨어, 소프트웨어 및 프로그래밍 언어를 제공하지만 하드웨어, 소프트웨어 및 프로그래밍 언어에 대해 특별히 도입된 개념은 아닙니다. 상수는 다양한 유형으로 나눌 수 있습니다. 예를 들어 25, 0, -8은 정수 상수, 6.8, -7.89는 실수 상수, 'a'와 'b'는 문자 상수입니다. 상수는 일반적으로 문자 그대로의 형태로 판단할 수 있습니다. 이러한 상수를 리터럴 상수 또는 직접 상수라고 합니다.

독립변수 간의 관계에 따라 함수의 값이 어떻게 변하는지(크게 또는 작아지는지) 논할 때, 함수에 하나 이상의 상수가 있는 경우가 많고, 사람들은 이들의 규칙을 연구하는 데 집중합니다. , 뇌의 사물 발달 법칙에 대한 올바른 반영을 찾는 것은 종종 쉽습니다.

'상수'에 대한 대중적인 비유 - "산이 쉽게 변할 수 없는 것처럼"(물론 바다가 건조하고 바위가 부서지면 지구의 중력 가속도도 변합니다. 그리고 사람들이 사용하는 상수는 시간이 그리 길지 않다는 것입니다. 그 기간 동안 기본적으로 변하지 않는 양입니다. 진공 상태에서 빛의 속도는 일정하며 이론적으로 변경할 수 없습니다.) 🎜🎜#

#🎜 🎜# 변수는 수학에서 유래하며 계산 결과를 저장하거나 값을 나타낼 수 있는 컴퓨터 언어의 추상 개념입니다. 변수는 변수 이름으로 접근할 수 있습니다. 명령형 언어에서 변수는 일반적으로 변경 가능합니다. Haskell과 같은 순수 함수형 언어에서는 변수가 변경 불가능할 수 있습니다. 일부 언어에서는 변수가 변경 가능한 상태를 나타낼 수 있는 저장 공간이 있는 추상화로 명시적으로 정의될 수 있지만(예: Java 및 Visual Basic) 다른 언어에서는 이러한 추상을 참조하기 위해 다른 개념(예: C의 객체)을 사용할 수 있습니다. , 그러나 "변수"의 정확한 표시를 엄격하게 정의하지는 않습니다.

변수는 프로그램에서 사용하려는 모든 데이터에 짧고 기억하기 쉬운 이름을 지정할 수 있다는 점에서 유용합니다. 변수는 프로그램 실행 시 사용자가 입력한 데이터(InputBox 함수를 사용하여 화면에 대화 상자를 표시한 후 사용자가 입력한 텍스트를 변수에 저장하는 등), 특정 작업의 결과, 양식 등에 표시할 데이터 조각. 즉, 변수는 거의 모든 유형의 정보를 추적하기 위한 간단한 도구입니다.

변수가 선언된 후 할당된 값이 없으면 컴파일러는 자동으로 프롬프트를 표시하고 기본값을 할당합니다. 변수는 스크립트가 실행될 때 변경될 수 있는 프로그램 정보를 저장할 수 있는 컴퓨터 메모리 주소를 참조하는 데 사용되는 편리한 자리 표시자입니다. 예를 들어 클릭 수라는 변수를 만들어 사용자가 웹 페이지의 개체를 클릭한 횟수를 저장할 수 있습니다. 변수를 사용하는 데에는 컴퓨터 메모리에 있는 변수의 주소를 알 필요가 없습니다. 변수 이름을 참조하여 변수 값을 보거나 변경할 수 있습니다. VB Script에는 하나의 기본 데이터 유형, 즉 Variant만 있으므로 모든 변수의 데이터 유형은 Variant입니다.

위 내용은 PHP에서 상수와 변수의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.