>백엔드 개발 >PHP 튜토리얼 >PHP 상수의 정의와 사용 예에 ​​대한 자세한 설명

PHP 상수의 정의와 사용 예에 ​​대한 자세한 설명

怪我咯
怪我咯원래의
2017-04-27 17:10:205617검색

상수란 무엇인가요?

상수는 값이 변하지 않는 양으로 이해될 수 있습니다. 상수가 정의되면 프로그램 스크립트의 다른 곳에서는 변경할 수 없습니다.

상수 정의 방법

상수는 영문자와 밑줄, 숫자로 구성됩니다. 다만, 상수의 첫 글자는 시작할 수 없습니다. 숫자로 시작되었습니다.

PHP에서는 Define() 함수를 사용하여 상수를 정의합니다.

bool define ($name , $value ,$case_insensitive = false)

매개변수에 대한 자세한 설명

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

$name: 상수 이름,

이 있어야 함. $value: 상수 값,

$case_insensitive 상수를 제어하는 ​​데 사용됩니다. 이름이 대소문자를 구분하는지 여부(기본값은 구분), 구분하지 않으려면 true를 설정합니다. true와 false의 두 값을 갖는 선택적 매개변수

상수 가져오기

상수 값을 가져오는 방법에는 두 가지가 있습니다. 하나는 상수 이름을 사용하여 다음을 수행하는 것입니다.

<?php
header("content-type:text/html;charset=utf-8");              //设置字符编码
define(&#39;name&#39;,&#39;PHP中文网&#39;);
echo name;
?>

다른 하나는 상수() 함수를 사용하는 것입니다. 상수() 함수는 상수 이름을 직접 사용하여 출력하는 것과 동일한 효과를 가지지만 동적으로 다른 상수를 출력할 수 있습니다.

constant() 함수의 구문 형식은 다음과 같습니다.

constant (const_name )

매개변수 const_name은 상수의 이름입니다. 얻거나 상수 이름을 저장하는 변수일 수 있습니다. 획득에 성공하면 상수 값이 반환되고, 그렇지 않으면 상수가 정의되지 않은 오류 메시지가 표시됩니다.


<?php
header("content-type:text/html;charset=utf-8");              //设置字符编码
define("MAXSIZE", &#39;PHP中文网&#39;);

echo constant("MAXSIZE");
?>

코드 실행 결과:

PHP 상수의 정의와 사용 예에 ​​대한 자세한 설명

상수가 정의되어 있는지 확인

상수 정의 여부에 관계없이 정의된() 함수를 사용할 수 있습니다. 함수의 구문은 다음과 같습니다.

defined(name)

매개변수

name은 얻으려는 상수의 이름입니다. 성공, 그렇지 않으면 false를 반환합니다.

<?php
header("content-type:text/html;charset=utf-8");              //设置字符编码
define("GREETING","PHP中文网");
echo defined("GREETING");
?>

코드 실행 결과:

PHP 상수의 정의와 사용 예에 ​​대한 자세한 설명

인스턴스

자세한 내용은 업데이트 상수를 정의하는 방법을 더 잘 이해하기 위해 다음은 상수 정의의 예입니다. 예제에서는 위에서 언급한 Define() 함수, Constant() 함수, Defined() 함수를 사용합니다. 상수를 정의하려면 Define() 함수를 사용하고, 상수 값을 동적으로 가져오려면 Constant() 함수를 사용하고, 상수가 정의되었는지 확인하려면 Define() 함수를 사용합니다. 예제 코드는 다음과 같습니다

<?php
header("content-type:text/html;charset=utf-8");              //设置字符编码
define("GREETING","看到PHP中文网一次");                      

echo GREETING."<br/>";                                       //输出常量GREETING
echo Greeting ."<br/>";

define(&#39;COUNT&#39;,&#39;能看到PHP中文网多次&#39;,true);
echo COUNT ."<br/>";                                        //输出常量COUNT
echo Count ."<br/>";                                        //输出常量COUNT,因为设定了大小写不敏感

$name=&#39;count&#39;;
echo constant($name)."<br/>";                               //输出常量COUNT
echo(defined(&#39;GREETING&#39;))."<br/>";                          //如果常量被定义,则返回true,使用echo输出显示1

?>

코드 실행 결과:

PHP 상수의 정의와 사용 예에 ​​대한 자세한 설명

위는 다음과 같이 상수를 정의하고 구하고 판단하는 간단한 예입니다. 다음 섹션에서는 PHP의 "

미리 정의된 상수"에 대해 설명합니다.

추천 관련 비디오 튜토리얼: "php.cn Dugu Jiujian (4)-php 비디오 튜토리얼":

변수 및 상수: 프로그램에 데이터를 저장하기 위한 작은 창고.

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

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