상수란 무엇인가요?
상수는 값이 변하지 않는 양으로 이해될 수 있습니다. 상수가 정의되면 프로그램 스크립트의 다른 곳에서는 변경할 수 없습니다.
상수 정의 방법
상수는 영문자와 밑줄, 숫자로 구성됩니다. 다만, 상수의 첫 글자는 시작할 수 없습니다. 숫자로 시작되었습니다.
PHP에서는 Define() 함수를 사용하여 상수를 정의합니다.
bool define ($name , $value ,$case_insensitive = false)
매개변수에 대한 자세한 설명
이 함수에는 세 가지 매개변수가 있습니다.
$name: 상수 이름,
이 있어야 함. $value: 상수 값,
상수 가져오기
상수 값을 가져오는 방법에는 두 가지가 있습니다. 하나는 상수 이름을 사용하여 다음을 수행하는 것입니다.<?php header("content-type:text/html;charset=utf-8"); //设置字符编码 define('name','PHP中文网'); echo name; ?>다른 하나는 상수() 함수를 사용하는 것입니다. 상수() 함수는 상수 이름을 직접 사용하여 출력하는 것과 동일한 효과를 가지지만 동적으로 다른 상수를 출력할 수 있습니다.
constant() 함수의 구문 형식은 다음과 같습니다.
constant (const_name )매개변수 const_name은 상수의 이름입니다. 얻거나 상수 이름을 저장하는 변수일 수 있습니다. 획득에 성공하면 상수 값이 반환되고, 그렇지 않으면 상수가 정의되지 않은 오류 메시지가 표시됩니다.
<?php header("content-type:text/html;charset=utf-8"); //设置字符编码 define("MAXSIZE", 'PHP中文网'); echo constant("MAXSIZE"); ?>코드 실행 결과:
상수가 정의되어 있는지 확인
상수 정의 여부에 관계없이 정의된() 함수를 사용할 수 있습니다. 함수의 구문은 다음과 같습니다.defined(name)매개변수
name은 얻으려는 상수의 이름입니다. 성공, 그렇지 않으면 false를 반환합니다.
<?php header("content-type:text/html;charset=utf-8"); //设置字符编码 define("GREETING","PHP中文网"); echo defined("GREETING"); ?>
코드 실행 결과:
인스턴스
자세한 내용은 업데이트 상수를 정의하는 방법을 더 잘 이해하기 위해 다음은 상수 정의의 예입니다. 예제에서는 위에서 언급한 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('COUNT','能看到PHP中文网多次',true); echo COUNT ."<br/>"; //输出常量COUNT echo Count ."<br/>"; //输出常量COUNT,因为设定了大小写不敏感 $name='count'; echo constant($name)."<br/>"; //输出常量COUNT echo(defined('GREETING'))."<br/>"; //如果常量被定义,则返回true,使用echo输出显示1 ?>코드 실행 결과: 위는 다음과 같이 상수를 정의하고 구하고 판단하는 간단한 예입니다. 다음 섹션에서는 PHP의 "
미리 정의된 상수"에 대해 설명합니다.
추천 관련 비디오 튜토리얼: "php.cn Dugu Jiujian (4)-php 비디오 튜토리얼":변수 및 상수: 프로그램에 데이터를 저장하기 위한 작은 창고.
위 내용은 PHP 상수의 정의와 사용 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!