상수는 정의 시 값을 할당받아야 하며, 연산 중에는 값을 수정할 수 없습니다. 유효한 상수 이름은 문자 또는 밑줄로 시작하며 상수 이름 앞에 $ 기호가 없습니다. 변수와 달리 상수는 전체 스크립트에서 자동으로 전역적입니다.
상수 선언
상수를 설정해야 하는 경우 세 가지 매개변수를 사용하는 정의(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 중국어 웹사이트의 기타 관련 기사를 참조하세요!