질문:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!