>  기사  >  백엔드 개발  >  PHP에서 상수 정의 및 사용

PHP에서 상수 정의 및 사용

怪我咯
怪我咯원래의
2017-06-20 10:22:411683검색

상수는 정의 시 값을 할당받아야 하며, 연산 중에는 값을 수정할 수 없습니다. 유효한 상수 이름은 문자 또는 밑줄로 시작하며 상수 이름 앞에 $ 기호가 없습니다. 변수와 달리 상수는 전체 스크립트에서 자동으로 전역적입니다.

상수 선언

상수를 설정해야 하는 경우 세 가지 매개변수를 사용하는 정의(constantName, ConstantValue, isCase)function을 사용할 수 있습니다.

  • 첫 번째 매개변수는 상수의 이름을 정의합니다

  • 두 번째 매개변수는 상수의 값을 정의합니다. 세 번째 매개변수는 선택사항이며 상수 이름이 대소문자를 구분하는지 여부를 지정합니다. 기본값은 거짓입니다.

  • 예를 들어

  • define("PI",3.14);定义一个常量
          $area = PI*R*R; 计算圆的面积
          define("URL","http://www.php.cn");
          echo "我的网址是:".URL;
상수는 간단한 식별자입니다. 이 값은 스크립트 실행 중에 변경할 수 없습니다(상수가 아닌 소위

마법 상수
제외). 상수는 기본적으로 대소문자를 구분합니다. 일반적으로 상수 식별자는 항상 대문자입니다.

define() 함수를 사용하여 상수를 정의할 수 있습니다. php5.3.0 이후에는 const 키워드를 사용하여 클래스 정의 외부에서 상수를 정의할 수 있습니다. 이전 버전에서는 const 키워드를 클래스에서만 사용할 수 있습니다. 상수가 정의되면 변경하거나 정의 취소할 수 없습니다.

상수에는 스칼라 데이터(부울, integer, 부동 소수점 및 문자열)만 포함될 수 있습니다.

resource

상수를 정의할 수 있지만 예측할 수 없는 결과를 초래할 수 있으므로 피해야 합니다. 상수는 이름만 지정하면 값을 얻을 수 있습니다. 변수와 달리 상수 앞에 $ 기호를 붙이면 안 됩니다. 상수 이름이 동적이면 상수() 함수를 사용하여 상수 값을 가져올 수도 있습니다. 정의된 모든 상수 목록을 얻으려면 get_define_contstants()를 사용하세요.

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

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