하나: 상수란 무엇입니까
상수 값이 정의된 후에는 스크립트의 다른 곳에서는 변경할 수 없습니다.
상수는 상수의 식별자입니다. 단순 값의 경우 상수는 영문자, 밑줄, 숫자로 구성되지만, 숫자가 첫 글자로 나타날 수 없습니다. (상수 이름은 $ 수정자를 사용하여 추가할 필요가 없습니다)
참고: 상수는 스크립트 전체에서 사용할 수 있습니다
둘: php 상수 설정
define() 함수 사용
구문 형식:
bool 정의( 문자열 $name , 혼합 $value [, bool $case_insensitive = false ] )
정의 함수에는 3개의 매개변수가 있습니다.
1.name: 필수 매개변수, 상수 이름, 즉 식별자
2.value: 필수 매개변수, 상수 값
3 . case_insensitive 선택적 매개변수, TRUE로 설정된 경우 이 상수는 대소문자를 구분하지 않습니다. 기본값은 대소문자를 구분합니다
<?php header("Content-type: text/html; charset=utf-8"); // 区分大小写的常量名 define("GREETING", "欢迎访问 taobao.com"); echo GREETING; // 输出 "欢迎访问 taobao.com" echo '<br>'; echo greeting; // 输出 "greeting" ?>
참고: 대소문자를 구분하므로 오류가 보고됩니다
대소문자를 구분하지 않도록 작성하겠습니다
<?php header("Content-type: text/html; charset=utf-8"); // 不区分大小写的常量名 define("GREETING", "欢迎访问 taobao.com", true); echo greeting; // 输出 "欢迎访问taobao.com" ?>
참고: 오류 보고 없이 "taobao.com에 오신 것을 환영합니다"가 출력됩니다
상수는 따옴표 없이 밖에 있을 수 있습니다. 스칼라만 가능합니다.
<?php header("Content-type: text/html; charset=utf-8"); // 不区分大小写的常量名 define("GREETING",array(1,2,1,1)); echo greeting; // 输出 "欢迎访问淘宝" ?>
또한 시스템은 아래 그림과 같이 몇 가지 내장 상수를 준비했습니다.
다음 섹션