PHP 에서 상수 정의 및 사용 방법

1703 단어 상수상수
1.사용자 정의 상수
  * 함수 define()로 정의 해 야 합 니 다.  * 정의 가 끝 난 후 그 값 은 더 이상 바 꿀 수 없습니다.  * 사용 시 상수 이름 을 사용 합 니 다.변수 처럼 앞 에$s 를 추가 할 수 없습니다. 예 를 들 어 define("PI",3.14);상수 정의      $area = PI*R*R; 원 의 면적 을 계산 하 다      define("URL","https://www.jb51.net");      echo"내 주 소 는:".URL 입 니 다.
2 시스템 상수:
  FILE:php 프로그램 파일 이름  LINE:PHP 프로그램 파일 줄 수  PHP_VERSION:현재 해상도 버 전 번호  PHP_OS:현재 PHP 버 전의 운영 체제 이름 을 실행 하면 직접 사용 할 수 있 습 니 다.예 를 들 어 현재 PHP 버 전의 운영 체제 이름 을 보 려 면 echo PHP 라 고 쓸 수 있 습 니 다.OS
php 정의 및 클래스 상수 사용
php 클래스 상수
우 리 는 클래스 에서 상수 를 정의 할 수 있다.상수 의 값 은 시종 변 하지 않 을 것 이다.상 수 를 정의 하고 사용 할 때$기 호 를 사용 할 필요 가 없습니다.
상수 의 값 은 반드시 정 해진 값 이 어야 하 며 변수,클래스 속성 또는 기타 조작(예 를 들 어 함수 호출)의 결과 가 될 수 없습니다.
Its also possible for interfaces to have constants.Look at the interface documentation for examples.인터페이스(interface)에서 도 상수 로 정의 할 수 있 습 니 다.인터페이스의 문 서 를 보고 더 많은 예 시 를 얻 으 십시오.
PHP 5.3.0 이후 에 우 리 는 하나의 변수 로 동적 호출 클래스 를 사용 할 수 있 습 니 다.그러나 이 변수의 값 은 키워드 self,parent 또는 static 일 수 없습니다.
클래스 상수 정의 및 사용

<?php
class MyClass
{
const constant = ‘constant value';
function showConstant() {
echo self::constant . “
”;
}
}

echo MyClass::constant . “
”;

$classname = “MyClass”;
echo $classname::constant . “
”; // PHP 5.3.0

$class = new MyClass();
$class->showConstant();

echo $class::constant.”
”; // PHP 5.3.0
?>

예제\#2 정적 데이터 예제

<?php
class foo {
// PHP 5.3.0
const bar = <<<'EOT'
bar
EOT;
}
?>

좋은 웹페이지 즐겨찾기