php
constants
특징: 상수를 선언한 후에는 페이지 어디에서나 사용할 수 있습니다.
선언하기 상수 메소드: const, 정의, static
네이밍 규칙: 변수와 동일하지만 모두 대문자
define: 정의는 객체에서 정의할 수 없는 함수이지만 클래스에서 정의하고 사용할 수 있습니다. ;
define('CL',10); echo CL; //判断常量是否存在 if(defined('CL')){ echo 'ture'; }else{ echo 'false'; }
static: 정적 상수
정적 상수: 상수 구문인::을 사용하여 접근할 수 있는 변수이며 인스턴스화 없이 접근할 수 있습니다
참고: static은 한 번만 초기화됩니다. 재귀 호출 중에 반복적으로 초기화되지 않습니다
//定义静态常量 class Person{ public static $a = "呵呵"; public static function say(){ echo "我丢:".self::$a."<br>"; } } //输出静态属性 echo Person::$a."<br>"; //调用静态方法 Person::say(); //修改静态属性 Person::$a = "我靠"; echo Person::$a."<br>";
const: const는 정의보다 컴파일이 빠른 언어 구조로, 객체에서 정의하고 클래스에서 사용할 수 있습니다. 클래스 상수로
class CL { //定义常量 const CLS = '常量值'; function a() { //调用常量方法 echo self::CLS; } } (new CL)->a();
추천 튜토리얼: "php tutorial"
위 내용은 PHP 상수를 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!