[ PHP ] dirname() 함수, __FILE__, __DIR__, 시스템 전체 경로 구하기

최고관리자 4년전 신고 

dirname( __FILE__ ) : 현재 디렉토리까지의 시스템 전체 경로를 출력해 준다. 현재 이 함수가 실행된 문서가 위치한 경로를 가리킨다.

무슨 말이냐면...

 

<?php echo dirname( __FILE__ ); ?>

 

위 코드를 직접 실행해보면 무슨 뜻인지 금방 이해가 될 것이다.

단, 경로의 마지막에는 '/'가 붙지 않는다.

PHP 5.3 이상 부터는 __DIR__  이라는 상수를 제공하여 더 간단하게 쓸 수 있다.

 

<?php echo __DIR__; ?>

 

위처럼 사용해도 같은 결과가 출력되는 것을 볼 수 있다.


모바일 버전으로 보기