본문으로 바로가기

[PHP] dirname(__FILE__)

category Helloworld!/PHP 2013. 4. 6. 23:24
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에서 확인해보자~