우리는 일상적인 개발 작업에서 상수에 관한 프로그래밍을 자주 접하게 됩니다. 상수는 상수 값을 갖는 수량으로 이해될 수 있다는 것을 누구나 알고 있습니다. 상수는 정의된 후에는 스크립트 내 다른 곳에서는 변경할 수 없습니다. 상수는 영문자로 구성됩니다. 밑줄은 숫자로 구성되지만 숫자를 상수의 첫 글자로 사용할 수는 없습니다. 오늘은 PHP 상수 개발에 대해 소개하겠습니다~
먼저 이 강좌에서 사용해야 할 PHP 상수 사용 라이브러리를 다운로드하세요: http://www.php.cn/xiazai/leiku/620
다운받은 후 완료 필요한 PHP 클래스 파일을 찾아 로컬 디렉터리에 압축을 풀고 새 PHP 파일을 만듭니다!
완료 후에는 새 PHP 파일에서 이 클래스를 호출하고 클래스를 인스턴스화해야 합니다.
<?php include_once "dingyi2.php";//引入类文件 $foo = 'Foo'; echo $foo::BAR, '<br />'; echo Foo::BAR, '<br />'; $obj = new Foo(); //实例化列 //输出结果 echo $obj->getConstant(), '<br />'; echo $obj->getConstantValue(), '<br />'; echo Foo::getConstantValue(); ?>
파일을 실행하면 결과는 아래와 같습니다.
부모 클래스를 상속하는 하위 클래스에 대해 하위 클래스는 상위 클래스를 재정의할 수 있습니다.
<?php include_once "dingyi2.php";//引入类文件 $obj = new Bar(); //实例化列 //输出结果 echo $obj->getMyConstant(), '<br />';// foo echo $obj->getParentConstant(), '<br />';// bar ?>
이 파일을 실행하면 결과는 아래와 같습니다.
참고:
1 클래스 상수는 클래스 자체에 속하지, 클래스에 속하지 않습니다. 객체 인스턴스는 객체 인스턴스를 통해 액세스할 수 없습니다
2. public, protected, private, static
3으로 수정할 수 없습니다. 하위 클래스는 (parent::)를 통해 상위 클래스의 상수를 재정의할 수 있습니다. 상위 클래스의 상수를 호출하려면
4. PHP5.3.0부터 변수를 사용하여 클래스를 동적으로 호출할 수 있습니다. 그러나 이 변수의 값은 키워드(예: self, parent 또는 static)일 수 없습니다.
위 내용은 PHP를 지속적으로 사용하기 위한 코드 아이디어 개발의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!