>백엔드 개발 >PHP 튜토리얼 >PHP에서는 미리 정의된 상수와 변수를 어떻게 사용하고 출력하나요?

PHP에서는 미리 정의된 상수와 변수를 어떻게 사용하고 출력하나요?

怪我咯
怪我咯원래의
2017-06-19 14:49:381903검색

질문:

FILE
LINE
TRUE
E_PARSE
이 네 가지 상수의 예를 들어주실 수 있나요?

그 외에도 미리 정의된 변수가 있는데, 어떻게 사용하는지 알고 싶습니다. 사례가 있기를 바랍니다.

<?php
echo FILE //这里的FILE是不是[两个_ ]的?
?>

위 내용을 이렇게 출력해야 할까요? 그런데 출력 후에는 아무것도 보이지 않고 파일 이름만 보입니다.

답변 1:

여러 PHP "마법의 상수"

LINE: 현재 파일 이름 줄 번호.

FILE : 파일의 전체 경로와 파일 이름입니다. include 파일에서 사용되는 경우 ​​포함 파일 이름을 반환합니다. PHP 4.0.2부터 FILE에는 항상 절대 경로가 포함되어 있지만 그 이전 버전에는 때때로 상대 경로가 포함되어 있었습니다.

FUNCTION: 함수 이름(PHP 4.3.0에 새로 추가됨). PHP 5부터 이 상수는 정의된 대로 함수 이름을 반환합니다(대소문자 구분). PHP 4에서 이 값은 항상 소문자입니다.

CLASS: 클래스 이름(PHP 4.3.0에 새로 추가됨). PHP 5부터 이 상수는 정의되었을 때 클래스의 이름을 반환합니다(대소문자 구분). PHP 4에서 이 값은 항상 소문자입니다.

METHOD: 클래스의 메소드 이름(PHP 5.0.0에 새로 추가됨). 정의된 대로 메서드의 이름을 반환합니다(대소문자 구분).

답변 2:

LINE: 파일의 현재 줄 번호입니다.

FILE: 파일의 전체 경로와 파일 이름입니다. 포함 파일에 사용되는 경우 포함 파일 이름을 반환합니다. PHP 4.0.2부터 FILE에는 항상 절대 경로가 포함되어 있지만 그 이전 버전에는 때때로 상대 경로가 포함되어 있었습니다.

TRUE: TRUE 및 FALSE는 결과가 true이고 FALSE가 false임을 의미합니다.

E_PARSE: 먼저 error_reporting 함수를 살펴보겠습니다.

error_reporting: 수준을 구성합니다. 오류 정보제보 .

구문: ​​int error_reporting(int [level]);

반환 값: 정수

함수 유형: PHP 시스템 함수

내용 설명: 이 함수는 오류 메시지 보고 수준을 구성하는 데 사용됩니다. 정수 비트 마스크(비트마스크), 아래 표를 참조하세요.

비트 마스크는 이름을 나타냅니다.
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING

·E_NOTICE는 프로그램에 오류 상황이 발생한 경우에만 사용됩니다. 예를 들어 존재하지 않는 변수에 액세스하려고 하거나 존재하지 않는 파일을 보기 위해 stat() 함수가 호출됩니다.
·E_WARNING은 일반적으로 표시되지만 프로그램 실행을 중단하지는 않습니다. 이는 디버깅에 유용합니다. 예를 들어 문제가 있는 정규 표현식을 사용하여 ereg()를 호출합니다.
·E_ERROR는 일반적으로 표시되며 프로그램 실행을 중단시킵니다. 즉, 이 마스크를 사용하면 메모리 구성이나 기타 오류를 추적할 수 없습니다.
·E_PARSE는 문법 오류를 구문 분석합니다.
·E_CORE_ERROR E_ERROR와 비슷하지만 PHP 코어로 인해 발생한 오류는 제외됩니다.
·E_CORE_WARNING E_WARNING과 비슷하지만 PHP 핵심 오류 경고를 포함하지 않습니다.

이해하기 쉬울 것입니다

마지막으로, 기본 구문을 익히기 위해 다음 PHP 매뉴얼로 이동하는 것이 좋습니다.

위 내용은 PHP에서는 미리 정의된 상수와 변수를 어떻게 사용하고 출력하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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