>  기사  >  백엔드 개발  >  PHP를 지속적으로 사용하기 위한 코드 아이디어 개발

PHP를 지속적으로 사용하기 위한 코드 아이디어 개발

黄舟
黄舟원래의
2017-08-17 10:12:431529검색

우리는 일상적인 개발 작업에서 상수에 관한 프로그래밍을 자주 접하게 됩니다. 상수는 상수 값을 갖는 수량으로 이해될 수 있다는 것을 누구나 알고 있습니다. 상수는 정의된 후에는 스크립트 내 다른 곳에서는 변경할 수 없습니다. 상수는 영문자로 구성됩니다. 밑줄은 숫자로 구성되지만 숫자를 상수의 첫 글자로 사용할 수는 없습니다. 오늘은 PHP 상수 개발에 대해 소개하겠습니다~

먼저 이 강좌에서 사용해야 할 PHP 상수 사용 라이브러리를 다운로드하세요: http://www.php.cn/xiazai/leiku/620

다운받은 후 완료 필요한 PHP 클래스 파일을 찾아 로컬 디렉터리에 압축을 풀고 새 PHP 파일을 만듭니다!

완료 후에는 새 PHP 파일에서 이 클래스를 호출하고 클래스를 인스턴스화해야 합니다.

<?php
include_once "dingyi2.php";//引入类文件

$foo = &#39;Foo&#39;; 
echo $foo::BAR, &#39;<br />&#39;;
echo Foo::BAR, &#39;<br />&#39;;

$obj = new Foo(); //实例化列
//输出结果
echo $obj->getConstant(), &#39;<br />&#39;;
echo $obj->getConstantValue(), &#39;<br />&#39;;
echo Foo::getConstantValue();
?>

파일을 실행하면 결과는 아래와 같습니다.

PHP를 지속적으로 사용하기 위한 코드 아이디어 개발

부모 클래스를 상속하는 하위 클래스에 대해 하위 클래스는 상위 클래스를 재정의할 수 있습니다.

<?php
include_once "dingyi2.php";//引入类文件
$obj = new Bar();          //实例化列

//输出结果
echo $obj->getMyConstant(), &#39;<br />&#39;;// foo
echo $obj->getParentConstant(), &#39;<br />&#39;;// bar
?>

이 파일을 실행하면 결과는 아래와 같습니다.

PHP를 지속적으로 사용하기 위한 코드 아이디어 개발

참고:

1 클래스 상수는 클래스 자체에 속하지, 클래스에 속하지 않습니다. 객체 인스턴스는 객체 인스턴스를 통해 액세스할 수 없습니다

2. public, protected, private, static

3으로 수정할 수 없습니다. 하위 클래스는 (parent::)를 통해 상위 클래스의 상수를 재정의할 수 있습니다. 상위 클래스의 상수를 호출하려면

4. PHP5.3.0부터 변수를 사용하여 클래스를 동적으로 호출할 수 있습니다. 그러나 이 변수의 값은 키워드(예: self, parent 또는 static)일 수 없습니다.

위 내용은 PHP를 지속적으로 사용하기 위한 코드 아이디어 개발의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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