dirname(__FILE__)
echo __FILE__; // 파일명을 포함한 경로
echo dirname(__FILE__); //파일명을 제외한 경로
상황 :
dirname(__FILE__)
이라고 입력된 소스코드(현재 소스코드)파일명은 index.php이고 위치는 folder/path/sehee이다
따라서 folder/path/sehee/index.php 이렇다고 칠때,
__FILE__은 현재 소스코드가 위치하고있는 경로를 말한다.
따라서 echo __FILE__;
하면 folder/path/sehee/index.php이 출력된다.
dirname(__FILE__)은 파일명을 제외한 경로이므로
따라서 echo dirname(__FILE__);
하면 folder/path/sehee이 출력된다.
php내부예약어이므로 자세한 내용은 php.net에서 확인해보자~