>  기사  >  백엔드 개발  >  php mysql에서 __file__ 속성은 무엇을 의미합니까?

php mysql에서 __file__ 속성은 무엇을 의미합니까?

青灯夜游
青灯夜游원래의
2022-02-17 14:27:462173검색

php mysql에서 "__file__"은 "파일 경로 가져오기"를 의미합니다. 이는 현재 파일의 절대 경로(파일 이름 포함)를 가져오고 반환할 수 있는 시스템 미리 정의된 상수입니다. 해결된 절대 경로.

php mysql에서 __file__ 속성은 무엇을 의미합니까?

이 튜토리얼의 운영 환경: windows7 시스템, PHP7.1&&mysql8 버전, DELL G3 컴퓨터

"__file__"은 현재 실행되는 PHP의 전체 경로를 반환하는 매직 상수(시스템이 미리 정의한 상수)입니다. 스크립트 및 절대 경로인 파일 이름(파일 이름 포함)입니다.

PHP 4.0.2부터 __FILE__에는 항상 절대 경로(또는 심볼릭 링크의 경우 확인된 절대 경로)가 포함되어 있지만 이전 버전에서는 때때로 상대 경로가 포함되어 있었습니다.

예: re
<?php
header("Content-type:text/html;charset=utf-8");
echo "当前文件的路径:".__FILE__;
?>


php mysql에서 __file__ 속성은 무엇을 의미합니까? 확장된 지식:

Php에는 아래와 같이 8개의 마법 상수가 있습니다.

__Line__: 파일의 현재 줄 번호
  • __file__: 절대값입니다. 현재 파일의 경로(파일 이름 포함);
  • __DIR__: 현재 파일의 절대 경로(파일 이름 제외), dirname(__FILE__)과 동일

  • __FUNCTION__: 현재 함수(또는 메소드) 이름;

  • __CLASS__: 현재 클래스 이름(클래스의 범위 또는 네임스페이스 포함)

  • __TRAIT__: 현재 특성 이름(특성의 범위 또는 네임스페이스 포함); __METHOD__: 현재 메서드 이름(클래스 이름 포함)

  • __NAMESPACE__: 현재 파일의 네임스페이스 이름.

  • 참고: 미리 정의된 상수와 달리 매직 상수는 대소문자를 구분하지 않습니다.

  • 추천 학습: "

    PHP 비디오 튜토리얼

    "

위 내용은 php mysql에서 __file__ 속성은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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