>백엔드 개발 >PHP 문제 >PHP 상수는 무엇으로 구성되나요?

PHP 상수는 무엇으로 구성되나요?

青灯夜游
青灯夜游원래의
2019-10-11 17:15:383091검색

PHP 상수는 스크립트에서 변경할 수 없는 단순 값의 식별자입니다. 상수 값이 정의된 후에는 스크립트의 다른 곳에서 변경할 수 없습니다. 상수는 영문자, 밑줄, 숫자로 구성되지만, 숫자가 첫 글자로 나타날 수 없습니다. (상수 이름에는 $ 수정자가 필요하지 않습니다.)

PHP 상수는 무엇으로 구성되나요?

참고: 상수는 스크립트 전체에서 사용할 수 있습니다.

PHP 상수 설정

상수 설정, 정의() 함수 사용, 함수Syntax 은 다음과 같습니다.

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

이 함수에는 세 개의 매개변수가 있습니다.

● name: 필수 매개변수, 상수 이름, 즉 식별자 .

● 값: 필수 매개변수, 상수 값입니다.

● 대소문자 구분 없음: 선택적 매개변수입니다. TRUE로 설정하면 이 상수는 대소문자를 구분하지 않습니다. 기본값은 대소문자를 구분합니다.

다음 예에서는 대소문자를 구분하는 상수를 생성합니다. 상수 값은 "Welcome to php.cn"입니다.

<?php
// 区分大小写的常量名
define("GREETING", "欢迎访问 php.cn");
echo GREETING;    // 输出 "欢迎访问 php.cn"
echo &#39;<br>&#39;;
echo greeting;   // 输出 "greeting"
?>

다음 예에서는 대소문자를 구분하지 않는 상수, 상수 값은 "php.cn에 오신 것을 환영합니다"입니다:

<?php
// 不区分大小写的常量名
define("GREETING", "欢迎访问 php.cn", true);
echo greeting;  // 输出 "欢迎访问 php.cn"
?>

상수는 전역입니다.

constant 일단 정의되면 기본값은 전역 변수로 설정되며 전체 실행 스크립트의 어느 곳에서나 사용할 수 있습니다.

다음 예제에서는 함수 내에서 상수를 사용하는 방법을 보여줍니다. 함수 외부에서 상수를 정의하더라도 정상적으로 사용할 수 있습니다.

<?php
define("GREETING", "欢迎访问 php.cn");
 
function myTest() {
    echo GREETING;
}
 
myTest();    // 输出 "欢迎访问 php.cn"
?>

위 내용은 PHP 상수는 무엇으로 구성되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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